参考文章:SQL命令大全-中英文对照
---局部变量
declare @id char(10)
select @id = '10010001'
---全局变量
---必须以@@开头
If……else结构
declare @x int,@y int, @c int
select @x = 1, @y=1
while @x < 3
begin
print @x --打印变量x 的值
while @y < 3
begin
select @c = 100*@x + @y
print @c --打印变量c 的值
select @y = @y + 1
end
select @x = @x + 1
select @y = 1
end
运行结果如下: