如果您有一个删除表中的记录的存储过程,您是否必须放置返回语句,为什么?存储过程是否需要返回语句?
我总是从来没有放过一个return语句,但我刚看到一个有return语句的片段。
样品:
DELETE
FROM TableName
WHERE TableId = @Id
RETURN
如果您有一个删除表中的记录的存储过程,您是否必须放置返回语句,为什么?存储过程是否需要返回语句?
我总是从来没有放过一个return语句,但我刚看到一个有return语句的片段。
样品:
DELETE
FROM TableName
WHERE TableId = @Id
RETURN
没有,空return
语句是可选的。唯一需要的时间是如果您需要从过程中返回一个值,那么您需要创建一个结果集,其中包含select
语句或return
值。
在像您这样的情况下,return
语句纯粹是可选的。
我想你回答了你自己的问题:
我一直从来没有把一个return语句
return语句是不要求。
没有必要。它只是表示您已完成该特定存储过程的工作。退货声明通常情况良好
不,退货声明并不是强制性的。 如果您需要获取某个值,无论它是数据表还是任何数据类型,那么只有您必须使用return关键字。
返回可以从另一个存储过程
+1为答案的变化。 – Tebo 2009-12-17 12:17:38
调用存储过程的时候我总是回修改的记录数量来使用,但它不是必需的。
谢谢@Andrew。 – Tebo 2009-12-17 12:16:09