注释 ◆注释是程序代码中不执行的文本字符串 (也称为注解)。在 SQL Server中,可以使用两 种类型的注释字符:一种是ANSI标准的注释符 “-”,它用于单行注释;另一种是与C语言相 同的程序注释符号,即“/**/”。例如 检索部门的员工 ◆/*检索录入部 的员工*/ 21
21 注释 注释是程序代码中不执行的文本字符串 (也称为注解)。在SQL Server中,可以使用两 种类型的注释字符:一种是ANSI标准的注释符 “--”,它用于单行注释;另一种是与C语言相 同的程序注释符号,即“/* */”。例如: --检索部门的员工 /* 检索录入部 的员工*/
变量 q◆变量是一种语言中必不可少的组成 部分。 Transact-SQL语言中有两种形式 的变量,一种是用户自己定义的局部变 量,另外一种是系统提供的全局变量。 22
22 变量 变量是一种语言中必不可少的组成 部分。Transact-SQL语言中有两种形式 的变量,一种是用户自己定义的局部变 量,另外一种是系统提供的全局变量
全局变量 ◆全局变量是 SQL Server系统内部使用的变 量,其作用范围并不仅仅局限于某一程序, 而是任何程序均可以随时调用。全局变量通 常存储一些 SQL Server的配置设定值和统计 数据。用户可以在程序中用全局变量来测试 系统的设定值或者是 Transact-SQL命令执行 后的状态值 23
23 全局变量 全局变量是SQL Server系统内部使用的变 量,其作用范围并不仅仅局限于某一程序, 而是任何程序均可以随时调用。全局变量通 常存储一些SQL Server的配置设定值和统计 数据。用户可以在程序中用全局变量来测试 系统的设定值或者是Transact-SQL命令执行 后的状态值
使用全局变量时注意 ①全局变量不是由用户的程序定义的,它们是 在服务器级定义的 ◆②用户只能使用预先定义的全局变量 ◆③引用全局变量时,必须以标记符“@@”开头。 ◆④局部变量的名称不能与全局变量的名称相同, 否则会在应用程序中出现不可预测的结果。 24
24 使用全局变量时注意 ①全局变量不是由用户的程序定义的,它们是 在服务器级定义的。 ②用户只能使用预先定义的全局变量。 ③引用全局变量时,必须以标记符“@@”开头。 ④局部变量的名称不能与全局变量的名称相同, 否则会在应用程序中出现不可预测的结果
◆@ error全局变量将返回最后执行的T SQL语句的错误代码,数据类型为整型。 在 SQL Server执行一个TSQL语句之后, 若成功,则返回值为0;否则返回相应的 错误代码。 25
25 @error全局变量将返回最后执行的TSQL语句的错误代码,数据类型为整型。 在SQL Server执行一个T-SQL语句之后, 若成功,则返回值为0;否则返回相应的 错误代码