SQLserver设置全局变量简单介绍_白酒网
您的位置:网站首页 > 白酒资讯 >资讯

SQLserver设置全局变量简单介绍

2015-04-09     发布者:秩名
导读在程序设计中,全局变量是在所有作用域都可访问的变量,与之对应的是局部变量。通常,使用全局变量被认为是坏习惯,这正是由于全局变量的非局部性:全局变量可能被从任何地方修改(除非位于保护内存中),也可能被任何地方所依赖。于是全局变量便拥有了建立相

  在程序设计中,全局变量是在所有作用域都可访问的变量,与之对应的是局部变量。通常,使用全局变量被认为是坏习惯,这正是由于全局变量的非局部性:全局变量可能被从任何地方修改(除非位于保护内存中),也可能被任何地方所依赖。于是全局变量便拥有了建立相互依存关系的无限可能,而互相依存关系的建立会使得复杂度增加,参见远隔作用(Action at distance)。然而,在少数情况下是适合使用全局变量的。

  全局变量是由SQL Server2005系统定义并使用的变量,用户不能定义全局变量,但可以使用全局变量,全局变量通常存储SQL Server2005的配置参数和性能统计数据,用户可在程序中用全局变量来测试系统性能或获取Transact-SQL命令执行后的状态值。

  了解了全局变量之后,那么该如何使用呢?下面让我为大家简单介绍一下。

  1.全局变量不是由用户定义的,而是由SQL Server2005数据库服务器定义的

  2.用户只能使用SQL Server 2005数据库系统预先定义的全局变量

  3.引用全局变量时,必须以"@@"开头

  4.局部变量的名称不能与全局变量的名称相同,否则会在应用中出错

  以上就是SQLserver设置全局变量的简单介绍,希望能对大家有所帮助。