何时使用该指南有哪些指导原则BEGIN
and END
SQL Server 中的关键字?
另外,到底是什么GO
关键字做什么?
GO 就像脚本的结尾。
您可以有多个 CREATE TABLE 语句,并用 GO 分隔。这是一种将脚本的一部分与另一部分隔离的方法,但将其全部提交在一个块中。
BEGIN 和 END 就像 C/++/#、Java 等中的 { 和 } 一样。
他们绑定了一个逻辑代码块。我倾向于在存储过程的开始和结束处使用 BEGIN 和 END,但这并不是绝对必要的。需要的地方是 for 循环和 IF 语句等,你需要不止一步......
IF EXISTS (SELECT * FROM my_table WHERE id = @id)
BEGIN
INSERT INTO Log SELECT @id, 'deleted'
DELETE my_table WHERE id = @id
END
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)