换工作了,以后主要和SqlServer打交道了,仿佛回到了大学,不知道学校的饭还是那么好吃又便宜吗?北京的饭好贵;不知道门口那家板面的生意是不是还是那么红火,好想再去吃一碗。。。

咳咳,不多说了,直接进入主题

declare 这个类型,其实可以理解为Java里面的public类型变量,全局有效,当然非要较真的话,我觉得归到protected类也可以(不理解的话不要看后半段,只是为了严谨)

Java修饰符

  • public : 对所有类可见。使用对象:类、接口、变量、方法

  • protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)

举个例子

比如:

for(int 1=0;i<10;i++){
...
...
...
}

此时int变量的范围知识在这个for循环里,一旦离开这个循环,int变量i将不存在

而SqlServer中的declare类型,可以理解为一个全局变量,像这样:

在一个全局类里面定义公共静态变量 public class Global
{ public static int abc = 0; public static int def = 0;
} 

那么这个变量不仅仅在一个人for循环里面有效,在整体方法里面都是有效的,也不用在开头申明

官方链接:http://msdn.microsoft.com/zh-cn/library/ms188927.aspx

但是-----------------------------------------------------------------

既然说的是SqlServer语言,那就有特殊

如果函数里面加了go,那么就会截断该变量范围,只在本次批处理有效哦

主要参考及感谢链接:

https://www.jb51.net/article/190779.htm

www.baidu.com

SqlServer declare类型的变量用法相关推荐

  1. 简单介绍SQLserver中的declare变量用法

    这篇文章主要介绍了SQLserver中的declare变量用法,sql中declare是声明的意思,就是声明变量的,这个一般是用在函数和存储过程中的.感兴趣的可以来了解一下 平时写SQL查询.存储过程 ...

  2. java 枚举类型enum的用法详解

    Java Enum原理 public enum Size{ SMALL, MEDIUM, LARGE, EXTRA_LARGE }; 实际上,这个声明定义的类型是一个类,它刚好有四个实例,在此尽量不要 ...

  3. python参数类型限定_python限定方法参数类型、返回值类型、变量类型等|python3教程|python入门|python教程...

    https://www.xin3721.com/eschool/python.html typing模块的作用 自python3.5开始,PEP484为python引入了类型注解(type hints ...

  4. python限定方法参数类型、返回值类型、变量类型

    typing模块的作用 自python3.5开始,PEP484为python引入了类型注解(type hints) 类型检查,防止运行时出现参数和返回值类型.变量类型不符合. 作为开发文档附加说明,方 ...

  5. python限定方法参数类型、返回值类型、变量类型等

    typing模块的作用 自python3.5开始,PEP484为python引入了类型注解(type hints) 类型检查,防止运行时出现参数和返回值类型.变量类型不符合. 作为开发文档附加说明,方 ...

  6. python的类变量和成员变量用法_Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析...

    本文实例讲述了Python面向对象程序设计类变量与成员变量.类方法与成员方法用法.分享给大家供大家参考,具体如下: 类变量与成员变量 在类中声明的变量我们称之为类变量[静态成员变量], 在init() ...

  7. PLSQL 之类型、变量和结构

    1.类型 在<.Net程序员学用Oracle系列(5):三大数据类型>一文中详细地讲述了 Oracle 的基本数据类型,文中还提到,除基本数据类型之外,Oracle 还在语法上支持一些非固 ...

  8. C语言结构体(struct)类型的各种用法

    文章目录 一.基本概念 二.结构体定义的三种方式(声明后有不能忘了:号) 三.访问结构体成员 四.结构体数组 五.结构体的嵌套 一.基本概念 在C语言中,可以定义结构体类型,将多个相关的类型的变量包装 ...

  9. sql中变量用法_SQL变量:基础和用法

    sql中变量用法 In this article, we will learn the notions and usage details of the SQL variable. In SQL Se ...

最新文章

  1. python3 正则表达式 匹配多个 单词 字符串
  2. C++之父元旦专访(8+13个问题,关于C++的学习使用和未来)
  3. 在python子程序中、使用关键字_Python 的控制和函数
  4. FusionCharts参数的详细说明和功能特性
  5. 设计模式之_工厂系列_03
  6. perl学习笔记(9)
  7. Source Insight使用技巧
  8. 设置ngxin服务器虚拟主机,详解Nginx 虚拟主机配置的三种方式(基于端口)
  9. 可重入函数 与线程安全的区别与联系
  10. chmod是linux命令吗,Linux chmod命令怎么用
  11. Linux 免费学习路线大全,你想要的都在这里啦(持续更新,欢迎收藏❤️关注点赞加评论)
  12. 4556: [Tjoi2016Heoi2016]字符串
  13. 7-4 散列表查找(PTA程序设计)
  14. Vissim 基础教程和技巧
  15. 分享一些第三方免费接口集
  16. UmiJs整合Egg
  17. 混凝土抗压弹性模量自动计算表_2011混凝土弹性模量试验.doc
  18. 半波对称振子方向图_对称振子阵列天线.ppt
  19. win10下装win7双系统_Win10用不惯?试试Win10加Win7双系统吧
  20. 参数冗杂的优化解决办法看这里

热门文章

  1. 华为mate40pro鸿蒙冷散热,原创 华为mate40pro亮利剑:麒麟1020+双6400万+鸿蒙系统,这才是华为...
  2. 什么样的男人才是女人眼中最帅的男人
  3. QRowTable表格控件(二)-红涨绿跌
  4. Windows10设置Tomcat开机启动
  5. 【高大上の连载】TA神犇的日常[弃坑,停更]
  6. Line 2 in XML document from class path resource [applicationConfigMoNi.xml] is invalid; nested exce
  7. 计算机与音乐学,浅谈计算机与音乐学科的整合
  8. TCP 超时时间设置过长或 MTU 设置不合理会导致网络速度变慢吗
  9. 第三篇:基于小米手机的,Magisk面具教学
  10. 机械学习:保险反欺诈预测