admin管理员组文章数量:1130349
Transact
变量
变量是一种可以存储数据值的对象,变量可以分为局部变量和全局变量。
1、局部变量
局部变量是用户自定义的变量,它的作用范围仅在程序内部,
使用:以@开头,且必须先使用DECLARE命令说明后才可以使用
声明变量:
DECLARE @变量名 数据类型
DECLARE @id char (10) --声明一个长度为个字符的变量id
DECLARE @age int --声明一个存放职员年龄的整型变量
赋值:
SET @变量名=值:用于普通的赋值
SELECT @变量名=值:用于从表中查询数据并赋值
使用变量:
2、全局变量
是SQL Server系统内部使用的变量,由系统定义和维护,我们只能使用,不能修改。
引用全局变量时必须使用@@开头
常用的全局变量
两种变量的区别
输出语句
有两种输出语句
PRINT 变量表达式 :以消息的形式进行显示
SELECT 变量或表达式:以表格(选择集)的形式进行显示
使用convert函数
逻辑控制语句
IF-ELSE
语法:
IF<条件表达式>
BEGIN
<命令行或程序块>
END
[ELSE[条件表达式]
BEGIN
<命令行或程序块>]
END
WHILE…CONTINUE….BREAK
语法:
WHILE<条件表达式>
BEGIN
<命令行或程序块>
[BREAK]
[CONTINUE]
[命令行或程序块]
END
CASE
语法:
CASE
WHEN<条件表达式1>THEN<运算式结果1>
WHEN<条件表达式2>THEN<运算式结果2>
[ELSE<运算式>]
END
批处理
GO关键字标志这批处理的结束
如果批处理语句中出现编译错误(如语法错误)可使执行计划无法编译。因此未执行批处理中的任何语句。
批处理可以提高语句执行的效率。
Transact
变量
变量是一种可以存储数据值的对象,变量可以分为局部变量和全局变量。
1、局部变量
局部变量是用户自定义的变量,它的作用范围仅在程序内部,
使用:以@开头,且必须先使用DECLARE命令说明后才可以使用
声明变量:
DECLARE @变量名 数据类型
DECLARE @id char (10) --声明一个长度为个字符的变量id
DECLARE @age int --声明一个存放职员年龄的整型变量
赋值:
SET @变量名=值:用于普通的赋值
SELECT @变量名=值:用于从表中查询数据并赋值
使用变量:
2、全局变量
是SQL Server系统内部使用的变量,由系统定义和维护,我们只能使用,不能修改。
引用全局变量时必须使用@@开头
常用的全局变量
两种变量的区别
输出语句
有两种输出语句
PRINT 变量表达式 :以消息的形式进行显示
SELECT 变量或表达式:以表格(选择集)的形式进行显示
使用convert函数
逻辑控制语句
IF-ELSE
语法:
IF<条件表达式>
BEGIN
<命令行或程序块>
END
[ELSE[条件表达式]
BEGIN
<命令行或程序块>]
END
WHILE…CONTINUE….BREAK
语法:
WHILE<条件表达式>
BEGIN
<命令行或程序块>
[BREAK]
[CONTINUE]
[命令行或程序块]
END
CASE
语法:
CASE
WHEN<条件表达式1>THEN<运算式结果1>
WHEN<条件表达式2>THEN<运算式结果2>
[ELSE<运算式>]
END
批处理
GO关键字标志这批处理的结束
如果批处理语句中出现编译错误(如语法错误)可使执行计划无法编译。因此未执行批处理中的任何语句。
批处理可以提高语句执行的效率。本文标签: Transact
版权声明:本文标题:Transact 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/IT/1686661392a21753.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论