T-SQL编程示例

1.声明变量
--declare @name nvarchar(50)
--declare @age int

declare @name nvarchar(50),@age int
2.为变量赋值
set @name='李小龙'--方式一
select @age=18--方式二
--输出
select '姓名',@name
select '年龄',@age
3.while循环
--计算1~100的所有整数的和
declare @i int=1 --声明变量同时赋值
declare @sum int=0 --必须赋初值

while @i<=100
begin
	set @sum=@sum+@i
	set @i=@i+1
end
print @sum
4.判断
declare @n int=20

if @n>10
begin
	print '@n大于10'
end
else if @n>5
begin
	print '@n大于5'
end
else
begin
	print '@n小于等于5'
end

--计算1-100之间所有的奇数的和
declare @i int=1,@sum int=0

while @i<=100
begin
	if @i%2<>0
		begin
			set @sum=@sum+@i
		end
	set @i=@i+1
end
print @sum --2500
系统全局变量示例,具体F1查看帮助文档
print @@version --返回当前的 SQL Server 安装的版本、处理器体系结构、生成日期和操作系统。
print @@error  --返回执行的上一个 Transact-SQL 语句的错误号。
print @@servername  --返回运行 SQL Server 的本地服务器的名称
print @@servicename --返回 SQL Server 正在其下运行的注册表项的名称。若当前实例为默认实例,则 @@SERVICENAME 返回 MSSQLSERVER;若当前实例是命名实例,则该函数返回该实例名。
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值