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
         这里面的’’是空格的意思+是连接的意思。
  • 相关阅读:
    视图与URL配置--Hello world
    初始Django
    Django 学习之前提
    MySQL--解决中文乱码
    第二课时之c#语言基础
    第一课时之c#程序设计概述
    hdu--1029--思维题
    hdu--1028--dp||递推||母函数
    hdu--1026--bfs&&优先队列&&打印路径
    hdu--1027-next_permutation||dfs
  • 原文地址:https://www.cnblogs.com/xiaowie/p/8675340.html
Copyright © 2011-2022 走看看