3.全局变量的使用 >全局变量由系统提供且预先声明,是SQL Server系统内部使用的变量,其作用范围并不仅 限于某一程序,而是任何程序均可以随时调用。 >通常存储SQL Server的配置设定值和统计数 据。 >用户可以在程序中用全局变量来测试系统的设 定值或者是Transact-SQL命令执行后的状态值
3. 全局变量的使用 全局变量由系统提供且预先声明,是 SQL Server 系统内部使用的变量,其作用范围并不仅 限于某一程序,而是任何程序均可以随时调用。 通常存储 SQL Server 的配置设定值和统计数 据。 用户可以在程序中用全局变量来测试系统的设 定值或者是 Transact-SQL 命令执行后的状态值
使用全局变量时应该注意以下几点: ①全局变量不是由用户的程序定义的,而是在服 务器级定义的。 ②用户只能使用预先定义的全局变量。 ③引用全局变量时,必须以标记符“@@”开头 ④局部变量的名称不能与全局变量的名称相同, 否则会在应用程序中出现不可预测的结果
使用全局变量时应该注意以下几点: ① 全局变量不是由用户的程序定义的,而是在服 务器级定义的。 ② 用户只能使用预先定义的全局变量。 ③ 引用全局变量时,必须以标记符“ @@” 开头 。 ④ 局部变量的名称不能与全局变量的名称相同, 否则会在应用程序中出现不可预测的结果
SQL Server支持的全局变量主要包括: @@CONNECTIONS:返回自最近一次启动SQL Server以来连接或试图连接的次数。 @@ERROR:返回最后执行SQL语句的错误代码。 @@ROWCOUNT:返回上一次语句影响的数据行的 行数。 @@SERVERNAME:返▣运行SQL Server的本地 服务器的名称。 @@VERSION:返回SQL Server当前安装的日期、 版本和处理器类型。 全局变量的查看语句同局部变量:SELECT @@variable
SQL Server 支持的全局变量主要包括: @@CONNECTIONS : 返 回 自 最 近 一 次 启 动 SQL Server 以来连接或试图连接的次数。 @@ERROR :返回最后执行 SQL 语句的错误代码。 @@ROWCOUNT :返回上一次语句影响的数据行的 行数。 @@SERVERNAME :返回运行 SQL Server 的本地 服务器的名称。 @@VERSION :返回 SQL Server 当前安装的日期、 版本和处理器类型。 全 局 变 量 的 查 看 语 句 同 局 部 变 量 : SELECT @@variable
2运算符与表达式 SQL Server2000的运算符主要有以下六大类: √算术运算符 √位运算符 √比较运算符 √逻辑运算符 √字符串串联运算符 √赋值运算符
SQL Server 2000 的运算符主要有以下六大类: 算术运算符 位运算符 比较运算符 逻辑运算符 字符串串联运算符 赋值运算符 2 运算符与表达式
1.算术运算符 算术运算符有:+(加)、-(减)、* (乘)、/(除)和%(求模)五种运算。+ (加)和-(减)运算符也可用于对datetime及 smalldatetime值进行算术运算。 【例6】求学生的年龄。 USE XSCJ SET NOCOUNT ON DECLARE @startdate datetime SET@startdate=getdate()*当前日期*/ SELECT@startdate-出生时间AS年龄 FROM XS
1 .算术运算符 算术运算符有: + (加)、 - (减)、 * (乘)、 / (除)和 % (求模)五种运算。 + ( 加 ) 和– ( 减 ) 运算符也可用于对 datetime 及 smalldatetime 值进行算术运算。 【例 6 】求学生的年龄。 USE XSCJ SET NOCOUNT ON DECLARE @startdate datetime SET @startdate = getdate() /* 当前日期 */ SELECT @startdate – 出生时间 AS 年龄 FROM XS