存储过程是否需要返回语句?

Teb*_*ebo 1 sql sql-server stored-procedures

如果你有一个删除表中记录的存储过程,你是否必须提交一个return语句,为什么?

我一直都没有提交return语句,但我刚看到一个包含return语句的片段.

样品:

DELETE 
FROM TableName
WHERE TableId = @Id

RETURN
Run Code Online (Sandbox Code Playgroud)

And*_*are 7

不,空return语句是可选的.唯一需要的是如果您需要从过程中返回一个值,那么您需要创建一个带有select语句或return值的结果集.

在像你这样的情况下,return声明纯粹是可选的.


cjk*_*cjk 5

我想你回答了你自己的问题:

我从来没有放过return语句

一个return语句不是必需的。