字数
459 字
阅读时间
2 分钟
#SQL_SEVER
变量
- 全局变量
- 全局变量由系统定义和维护,非用户定义变量,用户只能使用预先说明及定义的全局变量
- 对用户而言仅只读,用户仅能读取全局变量的值,无法对其进行修改或管理功能
- 使用全局变量时必须以“@@”开头
- 局部变量
- 用户可自定义的变量<定义规则遵从标识符定义规则,且不区分大小写/>
- 局部变量声明方式<局部变量名前必须以 ’@‘ 作为前缀>T-SQL
DECLARE @变量名 变量类型[, @变量名 变量类型,。。。]; - 局部变量的赋值方式T-SQL
SELECT @变量名 = 变量值; 或 SET @变量名 = 变量值;
注释符
- 单行注释
- ANSI标准的注释符
"--"
- ANSI标准的注释符
- 多行注释
/* */
运算符
- 算数运算符
- :加
- :减
- :乘
- / :除
- % :取余
- 赋值运算符
- =
- 字符串连接字符
- 比较运算符
- =
- <
- <=
=
- <>
- 逻辑运算符
- ALL
- AND
- ANY
- BETWEEN
- EXISTS
- IN
- LIKE
- NOT
- OR
- SOME
- 按位运算符
- & :按位与
- | :按位或
- ^ :异或
- ~ :按位取反
批处理
- 含义
- 使用 GO 语句将多条 SQL 语句进行分隔,其中两个 GO 语句之间就是一个批处理单元
- 特点
- 每个批处理单元都是单独处理,一个批处理中的错误不会影响到另外批处理的执行
- 示例T-SQL
GO SELECT * FROM SC; SELECT COUNT(*) FROM SC; GO
GU_Nanfa