如果你有一个删除表中记录的存储过程,你是否必须提交一个return语句?为什么?
我一直都没有提交return语句,但我刚看到一个带有return语句的片段。
示例:
DELETE
FROM TableName
WHERE TableId = @Id
RETURN
答案 0 :(得分:7)
不,空return
语句是可选的。唯一需要的是,如果您需要从过程中返回一个值,那么您需要创建一个带有select
语句或return
值的结果集。
在像你这样的情况下,return
语句纯粹是可选的。
答案 1 :(得分:4)
我想你回答了自己的问题:
我一直都没有回复陈述
返回声明不是必需的。
答案 2 :(得分:2)
不,退货声明根本不是强制性的。 如果你需要得到一些值,无论它是数据表还是任何数据类型,那么只需要使用return关键字。
可以在从另一个存储过程调用存储过程时使用返回
答案 3 :(得分:1)
没必要。它只表示您已完成该特定存储过程的工作。返回声明通常在条件
中很好答案 4 :(得分:0)
我总是返回修改过的记录数,但不是必需的。