当前位置:网站首页>SQL:存储过程和触发器~笔记

SQL:存储过程和触发器~笔记

2022-07-06 13:07:00 念迟鱼学编程

1.变量的概念分类
概念 :被赋予一定值的语言元素。
分类:全局变量、局部变量

全局变量由系统提供并且预先声明的变量,用户一般只能查看不能修改全局变量的值,一般是以@@开始的变量
局部变量用户声明的用以保存特定类型的单个数据值的对象。它局部于一个语句批,一般是以@开始的变量

2.变量的声明与赋值
局部变量必须先声明再使用,声明的基本语句:

declare @ 局部变量 [as] 数据类型 [,......n]

注意:使用declare语句声明的局部变量初始值被初始化为NULL。
变量赋值语句格式:

set @ 局部变量名 =| 表达式

注意:表达式可以是任何SQL表达式
也可以使用select语句对局部变量赋值,格式为:

select @ 局部变量 =| 表达式

例题:声明三个整型变量:@x、@y和@z,并给@x、@y变量分别赋予一个初值,然后将这两个变量的和值赋给@z,并显示变量@z的结果。

declare @x int , @y int , @z int
set @x = 10
set @y = 20
set @z = @x + @y
print @z

print的作用是将用户定义的信息返回给客户端,其语法格式为:

print  'ascll文本字符串' | @ 局部变量名 | 字符串表达式 | @@ 函数名
原网站

版权声明
本文为[念迟鱼学编程]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_55804957/article/details/125610519