一.局部变量和全局变量

  1.声明局部变量

    语法:declare @变量名 变量类型

  2.给局部变量赋值

    语法:set @变量名=值,

            select @变量名=值

    区别:第一种方式用于普通的赋值,第二种方式用于从数据库中查出数据库值之后赋值给变量

 )
 set @name='zhaolei'
 select * from users where name=@name
 )
 select @word = word from users where name=@name
 select * from users where word=@word

  3.全局变量

    在Sql Server中,我们无法定义全局变量,只能由系统定义全局变量    

      @@ERROR 最后一个T-SQL错误的错误号

      @@IDENTITY 最后一次插入的标识值

      @@LANGUAGE 当前使用的语言名称

      @@MAX_CONNECTIONS 可以创建的同时连接的最大数目

      @@SERVERNAME 本地服务器的名称

      @@VERSION SQL Server的版本信息

      @@rowcount 主要是返回上次sql语句所影响的数据行数

二.流程控制语句

  1.BEGIN...END语句

    用于将其他的语句包含在BEGIN...END语句快中,类似于c#中的"{","}"

  2.CASE语句

  

最新文章

  1. centos7+mono4+jexus5.6.2安装过程中的遇到的问题
  2. atitit.http原理与概论attilax总结
  3. xv6的作业翻译——作业1 - shell和系统调用
  4. 嵌入式Linux驱动开发日记
  5. jquery 使用attr() 函数对复选框无效的原因,javascript那些事儿——properties和attributes
  6. HW6.25
  7. SDP(13): Scala.Future - far from completion,绝不能用来做甩手掌柜
  8. JavaScript数组操作总结
  9. Flask入门之Jinjia模板的一些语法
  10. Android logcat lines missing原因分析
  11. Nginx服务器 配置 https
  12. linux(fedora) 第三课
  13. String系列-----String
  14. Oracle表的操作
  15. html lesson one
  16. memory prefix hypo,hecto,hyper out1
  17. xml常用的error-page
  18. 《FPGA全程进阶---实战演练》第二章之焊接板子及调试注意事项
  19. Linux压缩解压缩(unzip,tar)
  20. x86架构下的控制寄存器CR0-CR4

热门文章

  1. 剑指Offer 38. 二叉树的深度 (二叉树)
  2. SpringMVC @RequestBody @RequestParam @PathVariable 等参数绑定注解详解
  3. Using Dispatcher
  4. java基础(1)IntelliJ IDEA入门和数组操作 解决idea启动速度慢--配置JVM
  5. [LeetCode&Python] Problem 257. Binary Tree Paths
  6. thinkphp 3.2.1 URL 大小写问题 下面有具体说明
  7. hdu 5776 抽屉定理
  8. node day2 vue read html
  9. CVE-2017-12615和CVE-2017-12616
  10. CSS 社区的解决方案,对比