通常,存储过程在成功执行时返回0而没有错误,并且当存储过程遇到错误时返回-1或等 无论如何我可以覆盖存储过程中的int返回值吗?
答案 0 :(得分:1)
以下function description会给你任何回报。
或者如果您需要写入权限,可以在storedprocedure中添加输出参数 像这样的东西
CREATE PROCEDURE dbo.MyStoredProcedure (
@myInput NVARCHAR(50),
@myOutput INT OUTPUT )
AS
SELECT @myOutput = COUNT(*)
FROM MyTable
WHERE MyColumn = @myInput
答案 1 :(得分:0)
SP可以使用select语句返回您想要返回的内容,但理想情况下,当您需要返回单个值时,应该使用函数。
回答你的问题是肯定的!
答案 2 :(得分:0)
return 42