我有GetProductDetailedDescriptions
存储过程。我想创建一个函数,将GetProductDetailedDescriptions
的结果集返回到sql中的xml字符串中。我试过了,
EXEC [GetProductDetailedDescriptions] @pid FOR XML AUTO, ELEMENTS
但我收到语法错误。
答案 0 :(得分:1)
在T-SQL函数中,您无法修改永久表中的数据,也无法执行存储过程。这是设计的。
您可以编写和使用CLR函数从中调用存储过程,或者将OPENROWSET与回送链接服务器一起使用,但不建议使用此方法