SQLServer控件语句的基本应用

SQLServer控件语句的基本应用
1。语句块(开始…结束)
句子块语法如下:
开始

结束
用于创建语句块,它可以封装多个Transact-SQL语句以形成语句块。在处理时,整个语句块被视为一个语句。开始……结束通常用于条件语句,如……在while或while循环中。

2。判决声明(如果……)
计算机通常在程序语句顺序执行的,但在许多情况下,语句的执行顺序和是否执行取决于中间结果的运行,在这种情况下,必须作出判断的基础上的变量或表达式的值,执行一些语句来决定执行哪些语句,或不。在这个时候,你可以使用if…else语句进行判断和选择执行一个语句或语句块。
句子语法如下:
如果

{条件表达式}
}

3检测语句(如果存在)
如果……存在语句用于检测数据是否存在且不考虑与之匹配的行数。对于存在测试,使用如果存在的话比使用计数(*)> 0更好且更有效,因为服务器在找到第一个匹配时停止执行SELECT语句。
检测语句的语法如下所示:
如果{不存在}(请选择查询语句)
U3000 U3000
{人}
U3000 U3000

4多个分行判决书(案例……)
案例……当结构提供比…更多的结构时,其他结构有更多的选择和机会使用它,并且它可以很容易地被用来实现多分支判断,从而避免多个if语句嵌套。多分支判断语句……有两种语法形式:
第一个格式化语法如下:
案例


{人}
结束
第二个格式化语法如下:
案例


{人}
结束

5循环语句(while)
循环语句可以设置重复执行SQL语句或语句块的条件,并在指定条件为真(条件)的情况下重复句子。
循环语句的语法如下所示:

开始

{休息}
{续}
{命令行或程序块}
结束

6跳转语句(转到)
使用跳转语句跳转可以改变程序的执行过程,使程序跳转到指定的带有标识符的程序行并继续执行,因为跳转目标的标识符可以是数字和字符的组合,但必须以。
跳转语句的语法如下所示:
goto标识符:

7返回语句(返回)
return语句用于结束当前程序并返回最后一个程序或其他程序调用它的执行,和一个返回值指定在括号中。返回语句使程序从一个批处理,无条件退出存储过程和触发器,不再执行任何语句后返回。return语句的语法如下:
返回({整数值})

8延迟执行语句(等待…)
WAITFOR语句是用来暂时停止执行程序直到等待时间已过或设定时间已到,直到程序执行的持续时间必须是日期型的数据,延迟时间和时间均HH:毫米:SS格式,在WAITFOR语句,日期不能被指定,和时间的长度不能超过24个小时。
延迟执行语句的语法如下所示:
WAITFOR DELAY | {时间}
sql_statement
延迟:用于设置等待的时间间隔,长达24小时。
时间:它用于设置等待结束的时间点。
sql_statement:设置一个SQL操作语句,已通过或设定的时间已到,要执行。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部