当前位置: 代码迷 >> PB >> 关于存过和触发器格式有关问题
  详细解决方案

关于存过和触发器格式有关问题

热度:35   发布时间:2016-04-29 09:45:32.0
关于存过和触发器格式问题!
在触发器和存储过程中
as和begin后面的代码都是用作什么的?
见到很多例子有的没有begin和end,但是有的例子又有它们,请问他们都有什么用?

------解决方案--------------------
begin和end就是一个开始和结束标志,加上之后格式更规范,更容易懂
------解决方案--------------------
就是看起来方便的,一般无所谓
------解决方案--------------------
在SQL Server 中存储过程或触发器中的AS 表示此后的代码是该存储过程或触发器要执行的操作;
从begin 开始至end 结束,表示一个完成某指定功能的语句块.

------解决方案--------------------
SQL Server 联机丛书上抄下来的:

C/C++ code
BEGIN 和 END 语句必须成对使用:任何一条语句均不能单独使用。BEGIN 语句行后为 Transact-SQL 语句块。最后,END 语句行指示语句块结束。BEGIN 和 END 语句用于下列情况: WHILE 循环需要包含语句块。CASE 函数的元素需要包含语句块。IF 或 ELSE 子句需要包含语句块。
------解决方案--------------------
学习了
  相关解决方案