请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 517|回复: 0

T-sql编程

[复制链接]

5

主题

10

帖子

43

积分

版主

Rank: 7Rank: 7Rank: 7

积分
43
发表于 2021-6-2 11:05:01 | 显示全部楼层 |阅读模式
T-sql编程
1、变量
1、1局部变量
局部变量必须以@开头,而且必须用declare命令后才能使用;
基本语法:
声明变量: declare @变量名 数据类型
变量赋值: set @变量名=变量值
           select @变量名=变量值
Set赋值一般用于赋值指定的常量个变量。而select多用于查询的结果进行赋值,当然select也可以将常量赋值给变量。
注意:在使用select进行赋值的时候,如果查询的结果是多条的情况下,会利用最后一条数据进行赋值,前面的赋值结果将会被覆盖。
1、2 全局变量
全局变量是系统内部使用的变量,一般存储一些系统的配置设定值、统计数据。
一般以@@开头
不需要定义 可以直接使用
2、输入函数
常用输出语句有两种:
print 变量或表达式
select 变量或表达式
select 1 + 2;
select @@language;
select user_name();
print 1 + 2;
print @@language;
3、逻辑控制语句
3、1  if---else
if<表达式>
<命令行或程序块>
elseif<表达式>
<命令行或程序块>
else
<命令行或程序块>
如果有多条语句,需要BEGIN-END语句块
3、2  while…continue…break循环语句
while<表达式>
begin
<命令行或程序块>
   [break]
   [continue]
<命令行或程序块>
end
declare@i int;
set@i= 1;
while (@i< 11)
begin
print@i;
set@i=@i+ 1;
end
go
33  case
基本语法
case
when<条件表达式>then<运算式>
when<条件表达式>then<运算式>
when<条件表达式>then<运算式>
   [else<运算式
end

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-6-29 14:06 , Processed in 0.044400 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表