我发现一些SP(存储过程)写成,
CREATE PROCEDURE [dbo].[XXX]
(
-- Parameters
)
BEGIN
--- Actual Work
END
还有一些是
CREATE PROCEDURE [dbo].[XXX]
(
-- Parameters
)
--- Actual Work
有什么不同?
发布于 2013-06-10 06:09:11
没有什么不同。也就是说,这是可选的。
重要的是GO
在中表示的“批处理的结束”
发布于 2013-06-10 06:09:07
没有真正的区别。创建过程语法指定BEGIN
和END
为可选。这是有意义的,因为CREATE PROCEDURE
语句不能与单个批处理中的其他语句组合。
https://dba.stackexchange.com/questions/44231
复制