变量


定义变量:变量起到临时存取的作用
数据空中变量名都已@开头
declare @sum int
变量赋值
set @sum=1
select @sum=3
变量使用
print @sum

declare @string varchar(20)
set @string='abcdef'
set @string=substring(@string3,1)
print @string

全局变量
@@error:返回执行上一个transact-SQL语句执行的错误
@@rowcount:返回受上一句影响的行数

变量结合运算符
declare @pi decimal(18,2),@r decimal(18,2),@area decimal(18,2)
set @pi=3.14
set @r=2
set @area=@pi*@r*@r
print @area
--语句
if:如果:后面跟表达式
else:另外的
declare @k int
set @k=2
if @k>0
begin
print'这是一个大于0的数'
end
else
begin

declare @a int,@year int,@b int,@c int
set @a=4
set @b=100
set @c=400
set @year=1987
if (@year%@a=0 and @year%@b <>0)or(@year %@c=0)
begin
print'是闰年'
end
else
begin
print'不是闰年'
end


print'这是一个小于等于0的数'
end

posted @ 2014-11-30 15:20  巽坤  阅读(142)  评论(0编辑  收藏  举报