XML格式如何導(dǎo)入SQL數(shù)據(jù)庫中 怎樣將xml數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫表中?
怎樣將xml數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫表中?例如,XML文件名如下:文本.xmlxml數(shù)據(jù)文件的結(jié)構(gòu)如下:SQL命令如下:set@XML=loadfile()文本.xml“”--要指定完整的文件位置,請選擇ext
怎樣將xml數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫表中?
例如,XML文件名如下:文本.xmlxml數(shù)據(jù)文件的結(jié)構(gòu)如下:SQL命令如下:set@XML=loadfile()文本.xml“”--要指定完整的文件位置,請選擇extractvalue(@XML,“/node1/node2/@name”)作為名稱,extractvalue(@XML,“/node1/node2”)作為數(shù)據(jù)。返回的數(shù)據(jù)結(jié)果為:name | dataabc | 123
批量加載COM接口。
如果需要將文檔的實體和屬性提取到關(guān)系表中,最快的方法是使用SQL Server 2000 extensible markup language 3.0 Service Pack 1(SQLXML 3.0 SP1)提供的批量加載COM接口。