zoukankan      html  css  js  c++  java
  • SQL局部变量

    声明局部变量

    局部变量的声明需要使用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

  • 相关阅读:
    js中定时器2
    js中定时器之一
    js中的Event对象
    hdu 1041(递推,大数)
    hdu 1130,hdu 1131(卡特兰数,大数)
    hdu 2044-2050 递推专题
    hdu 3078(LCA的在线算法)
    hdu 1806(线段树区间合并)
    hdu 3308(线段树区间合并)
    poj 2452(RMQ+二分查找)
  • 原文地址:https://www.cnblogs.com/Akeke/p/6694085.html
Copyright © 2011-2022 走看看