SQL server 控制流语句

来源:互联网 发布:php fpm error log 编辑:程序博客网 时间:2024/06/17 16:50

控制流语句序号语句用法1begin…end用于将多个T-SQL语句组合为一个程序块2if…else有条件的执行语句3Case…
When…then <结果表达式>

Else <结果表达式>可以进行多个分支的选择4while通过布尔表达式来设置一个条件,当这个条件成立时,重复执行一个语句或语句块,重复执行的部分称为循环体。可以使用Break 和Continue关键字在循环内部控制while循环中语句的执行5goto遇到GOTO语句后,直接跳转到lable标号处继续执行,而GOTO后面的语句将不被执行6return可以从查询或过程中无条件退出。可在任何时候用于从过程、批处理或语句块中退出,而不是执行位于RETURN之后的语句7Waitfor <delay ‘time’ | time ‘time’>可以在指定的时间或者过了一定的时间后,执行语句块、存储过程或者事务8PRINT 字符串| 局部变量| 函数| 
字符串表达式该语句将用户定义的消息返回客户端备



注RETURN 命令返回的内定值及返回值含义
-0 程序执行成功         -1 找不到对象        -2 数据类型错误
-3 死锁        -4 违反权限原则      -5 语法错误 
-6 用户造成的一般错误   -7资源错误如磁盘空间不足
-8非致命的内部错误     -9 已达到系统的极限 
-10 -11致命的内部不一致性错误             -12 表或指针破坏     
-13数据库破坏          -14 硬件错误
0 0
原创粉丝点击