日志正文
|
||
在SQL语句中使用变量,SQL中的变量分为局部变量及全局变量。 1、定义和使用局部变量
Declare {@variable_name datatype[,.....n]} 备注:局部变量的名称都是是以@符号开头的。 Declare @sex char(2) 上述语句表示定义一个局部变量,名称为sex,类型为定长字符型。
为局部变量赋值一般有两种方式。(1)使用select语句;(2)使用set语句。 select @variable_name=expression [from table_name[,...n] where clause] Eg: declare @bookname varchar(30) select @bookname='VC' print @bookname set @variable_name=expression [from table_name[,....n] where clause] Eg: declare @goods_name varchar(20) set @goods_name=(select 商品名称 from tb_goods07 where 商品编号='WY0001') print @goods_name 备注: "set @goods_name="后面括号不要漏了。切记 2、使用全局变量 全局变量是SQL Server系统内部事行定义好的变量,不用用户参与定义,对用户而言是只读的。全局变量以"@@"开头。 下面我列出常用的几个全局变量
|
||
评论 想第一时间抢沙发么?