1
3
XML应该像普通XML文档那样格式化。然后使用参数类型XML将其传递给存储过程。
下面是t-sql示例:
|
2
2
对于SQLServer2008,真的不再需要像用于OPENXML这样的遗留方法了——这是一个非常庞大的接口,而且不是很有用。 相反,请使用本机SQL Server XQuery将XML文档“切碎”为多个片段并存储这些片段:
|
3
2
是的,您可以利用SQLServer的内置XML支持。实际上,您不需要使用sp\uxml\upreparedocument等。 I wrote up an article 关于将一组记录传递到存储过程并持久化到db(CSV vs XML vs TABLE valued parameter)的各种方法,请看一下,因为我已经给出了这些方法的示例,并对它们进行了性能比较。简言之,我建议检查表值参数—这是一种更自然的方法,并提供了最佳性能。 |
JobProcessTask · 如何读取此xpath表达式? 2 年前 |
MBF · PHP导入/解析XML文件内容保存到数据库 2 年前 |
TenkMan · SQL Server XML嵌套值查询表单990 2 年前 |
Mohan.Murali.Peddini · XSLT模板循环记录 2 年前 |