【问题标题】:Use query result as parameter to stored procedure in SSMS使用查询结果作为 SSMS 中存储过程的参数
【发布时间】:2012-05-07 19:29:13
【问题描述】:

我有一个存储过程,它采用 XML 数据类型的单个参数。

我还有一个包含 XML 示例的表,我想将其作为此过程的参数进行测试。

是否可以执行 SP 并将测试表上的查询结果作为 XML 输入参数传递?语法是什么?

【问题讨论】:

  • 您是要将所有样本拼接成一个并发送到procedure还是一个一个发送或其他?
  • 我一次只需要一个样本进入 SP。

标签: sql sql-server xml stored-procedures


【解决方案1】:

类似这样的:

declare @myvar xml

select top 1 @myvar=your_xml_column from your_table where your_condition

exec spYourProc @xmlparam=@myvar

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-07
    • 2010-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-27
    • 1970-01-01
    相关资源
    最近更新 更多