zoukankan      html  css  js  c++  java
  • 变量

     1. 分类

    全局变量: 系统定义和维护,可以直接使用以@@开头。

    局部变量: 有操作者定义,以@开头,使用关键字declare声明。

     2. 特点

    先声明在赋值。

     3. 作用域

    只在定义它的批处理过过程中出现。

     4. 局部变量的作用

    在赏析语句中传递数据

     5. 语法

    declare @变量名 数据类型

     6. 变量赋值

    关键字 set————赋给变量常量值

    关键字 select———从表中查询数据,然后再赋值使用。

    setselect 语句复制的区别。

    set 不支持多个变量赋值,select可以。

    表达式返回多个值时set出错,select将返回最后一个。

    表达式未返回值时setnullselect保持原值不变。

    例子:
        declare @user varchar(10)
    set : set @user=’zhangwu’
        set @pwd=123456selectselect * from userid where userid=@user
             select @pwd=userpwd from userid where userid=@user
    输出:
        print @user
            @pwd
    go
    使用select 为多个变量赋值
            select @name=’张三’,@address=’吉林’
            print @name+’’+@address
         这里面的’’是空格的意思+是连接的意思。
  • 相关阅读:
    oracle使用expdp备份数据库
    用Setuptools构建和分发程序包
    C#5.0-原生异步编程方式
    任务并行库
    线程-线程池1
    多线程-3(同步)
    多线程-2(线程同步)
    线程---1
    高性能-GC3
    高性能-GC2
  • 原文地址:https://www.cnblogs.com/xiaowie/p/8675340.html
Copyright © 2011-2022 走看看