sql中的openxml函数的使用?

sql中的openxml函数的使用


慕雪6442864
浏览 1326回答 4
4回答

幕布斯6054654

declare @xml varchar(8000)set @xml=(SELECT * FROM OPENROWSET(BULK 'D:\peo.xml',SINGLE_CLOB) as x)select @xmlUnicode 格式的文件用SINGLE_NCLOB.

郎朗坤

可以为函数的参数指定一个字符串比如SELECT [dbo].[w_GetProdColor]('test')也可以用字段作为参数,其实跟系统函数用法是一样的SELECT [dbo].[w_GetProdColor](列名)FROM 表名

jeck猫

20-- 数据库用户名 UAGReport 表名student 已创建use UAGReportgoDECLARE @doc varchar(1000)DECLARE @idoc intSET @doc='<ROOT><student><id>6</id><name>sun</name><sex>male</sex><age>24</age></student></ROOT>'exec sp_xml_preparedocument @idoc output,@docselect * from openxml(@idoc,'/ROOT/student',2)with(id int,name varchar(40),sex varchar(20), age int)insert studentselect * from openxml(@idoc,'/ROOT/student',2)with studentexec sp_xml_removedocument @idoc
打开App,查看更多内容
随时随地看视频慕课网APP