sql2008能存多大的xml文档
我用insert方法插入,内容少正常,但超出2m的内容就没法写入,请问是什么原因?
可是我超过2m就写不进去了呀
用什么语句插入的?报什么错误?
是 <root>
<node>XX </node>
...
</root>
还是 <root> <node>XX </node>.. </root>
请提供报错信息
最大支持2GB的文件,但是如果用语句插入,必须声明插入到得是xml变量里.
2g
insert into introxml(text) values(sting)
text是一个xml类型的列名
string是通过程序读出的xml文档的内容
执行insert时不会报错
但是如果文档大于2m,查看select出来的xml列,后半部分内容就是缺失的
SQL code:
-- 试试这条语句
insert into introxml(text)
SELECT * from OPENROWSET(BULK 'c:\SampleFolder\SampleData.xml', SINGLE_BLOB) AS x
这个我也试过 但是结果相同 还有请问那个2g的限制在哪里有提到呢 我查了好久都没查到的
相关问答:
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
今天做了一个存储过程 环境是SQL2000数据库
大致如下
建立临时表
定义员工游标
循环员工(属于1个公司)
......
<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......
protected void btnLogin_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Server = (local);user id = sa;pwd = 1;database = Login");
&nb ......