为了账号安全,请及时绑定邮箱和手机立即绑定

sql中的openxml函数的使用?

sql中的openxml函数的使用?

慕雪6442864 2019-05-23 19:15:25
sql中的openxml函数的使用
查看完整描述

4 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

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

查看完整回答
反对 回复 2019-05-26
?
郎朗坤

TA贡献1921条经验 获得超9个赞

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

查看完整回答
反对 回复 2019-05-26
?
jeck猫

TA贡献1909条经验 获得超7个赞

20

-- 数据库用户名 UAGReport 表名student 已创建
use UAGReport
go
DECLARE @doc varchar(1000)
DECLARE @idoc int
SET @doc='<ROOT>
<student>
<id>6</id>
<name>sun</name>
<sex>male</sex>
<age>24</age>
</student>
</ROOT>'
exec sp_xml_preparedocument @idoc output,@doc
select * from openxml(@idoc,'/ROOT/student',2)
with(id int,name varchar(40),sex varchar(20), age int)
insert student
select * from openxml(@idoc,'/ROOT/student',2)
with student
exec sp_xml_removedocument @idoc



查看完整回答
反对 回复 2019-05-26
  • 4 回答
  • 0 关注
  • 1325 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信