局部变量
声明局部变量:
DECLARE @局部变量名称 数据类型
DECLARE @name varchar(8) //声明存放姓名变量 name ,最多可以储存8个字符
赋值局部变量:
SET @局部变量名称 = XXXX
或 SELECT @局部变量名称 = XXXX
全局变量使用两个@@符号作为前缀
输出语句:
PRINT 局部变量或字符串
SELECT 局部变量 AS 自定义列名
PRINT '服务器的名称:' + @@SERVERNAME 返回: 服务器的名称:123-PC
SELECT @@SERVERNAME AS '服务器名称' 返回: 服务器名称
1 123-PC
数据类型转换:
CAST(表达式 AS 数据类型) //CAST(@Result as varchar(10))
CONVERT (数据类型[(长度)],表达式[,样式])
BEGIN-END语句
BEGIN \\从前向后逐条语句依次处理
语句或语句块
END
IF-ELSE 语句
IF(条件)
语句或语句块1
ELSE
语句或语句块2
IF(条件)
BEGIN
语句1
语句2
END
ELSE
......