4 回答

幕布斯6054654
TA貢獻1876條經驗 獲得超7個贊

郎朗坤
TA貢獻1921條經驗 獲得超9個贊
可以為函數的參數指定一個字符串
比如
SELECT [dbo].[w_GetProdColor]('test')
也可以用字段作為參數,其實跟系統函數用法是一樣的
SELECT [dbo].[w_GetProdColor](列名)
FROM 表名

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
添加回答
舉報
0/150
提交
取消