我正在使用SQL Server 2008 R2,想知道是否还有另一种写类似方法的方法

EXEC dbo.myProcedure (SELECT columnName FROM TableName)

或者
EXEC dbo.myProcedure @myStringVariable + 'other text'

因此,这些过程调用实际上可以工作,而无需首先将整个内容放入变量中。

最佳答案

不允许串联执行SP。

假设您的@myStringVariable损害了某些文本和某些动态文本,那么您希望将其串联起来。

为什么在调用proc之前不进行计算并分配给@myStringVariable

10-05 18:02