声明局部变量

局部变量的声明需要使用declare 语句。并且必须以@开头

declare 
{
  @varaible_name datatype[,...n]      
}

varaible_name :局部变量名。

datatype:局部变量使用的数据类型,可以是除了text、ntext或者image类型外的所有的系统数据提供的数据类型。

为局部变量赋值

为局部变量赋值的方式一般有两种,一种是使用select语句,另一种是使用set语句。

select方式:

select @varaible_name =expression
[ from table_name[,...n] 
where clause
]
declare @a char(50);
select @a=职位 from Sheet1 where 姓名='任贤齐';
print @a;

结果:歌手

from字句不是必须的,也可以这样:

declare @b char(10);
select @b='520 1314';
print @b;

结果:520 1314

set方式:

{set @varaible_name =expression}[,...n]
declare @a char(20),@b int;
set @a='520';
set @b=1314;
print @a;print @b;

结果:520

   1314

其中select可以一次给多个局部变量赋值

declare @a char(20),@b int;
select @a='520',@b=1314;
print @a;print @b;

结果:520

         1314

 

相关文章:

  • 2021-11-17
  • 2021-11-17
  • 2021-11-17
  • 2021-11-17
  • 2021-12-26
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-28
  • 2021-08-08
  • 2021-05-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案