我知道函数总是返回一个值,我会创建一个sp,它返回一个值,因为函数返回并希望在函数内部调用它。我怎么能这样做?
答案 0 :(得分:3)
上述评论后的一些想法
通常存储过程几乎可以执行任何操作。所以不允许他们更安全
引擎无法可靠地计算出存储过程的功能 如何嵌套存储过程,递归,链接服务器调用或OPENQUERY调用,以及许多其他事情
如果有人稍后更改它以进行一些写操作会怎么样?
您不能将UDF架构绑定到存储过程
Error throwing/handling is a state change even if the stored procedure is read only
这就是SQL Server行为的原因