T-SQL语言部分笔记

本文是关于T-SQL语言的学习笔记,涵盖变量的定义和使用,流程控制语句如If...Else、While等,以及自定义函数的创建和调用,包括标量函数和表值函数的详细解析。
摘要由CSDN通过智能技术生成

T-SQL语言

一、常量、变量与数据类型
1、变量

概念:变量用于临时存放数据,变量中的数据随着程序的执行而变化。
变量有名称及其数据类型两个属性,变量名用于表示该变量,数据类型确定了该变量存放值得格式及允许的运算。

变量分为全局变量和局部变量。
全局变量由系统提供且预先声明,作为函数引用,名称前有@@
局部变量用于保存单个数据值,名称前有@

局部变量使用:
(1)定义:用declare语句声明局部变量

Declare {@局部变量 数据类型[=]}
解释:
(1)@局部变量:局部变量名应为常规标识符,@表示是局部变量
(2)数据类型:用于定义局部变量的类型,可谓系统类型或自定义类型
(3=值:为变量复制,值可以是常量或表达式

(2)赋值:当声明局部变量后,可用Set或Select语句为其赋值

1Set赋值:
Set @局部变量 = 表达式
(2Select赋值:
Select {@局部变量 = 表达式}

例子:

创建局部变量@var1@var2并赋值,输出值:
Declare @var1 char(10), @var2 char(30) --声明两个变量
Set @var1 = '我' --赋值
Set @var2 = @var1 + '爱中国' --赋值
Select @var1, @var2 --使用Select输出
Select语句赋值:
Declare @var1 nvarchar(30)
Select @var1 = 'Monster'
Select @var1 As 'Name'
二、流程控制语句

设计程序时,常常需要利用各种流程控制语句,改变计算机的执行流程以满足程序设计的需要。
1、Begin…End语句块
要执行多条语句时,用它将这些语句定义成一个语句块

Begin
	{
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值