下载此文档

第63章t-sql语言补充.ppt


文档分类:IT计算机 | 页数:约68页 举报非法文档有奖
1/68
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/68 下载此文档
文档列表 文档介绍
数据库设计与应用浙江工业大学软件学院 T-SQL 语言 T-SQL 其它语言元素?注释?变量?运算符?函数?流程控制语句 T-SQL 提供两种类型的注释字符: 一种是 ANSI 标准的注释符“--”,用于单行注释; 另一种是与 C语言相同的程序注释符号,即“/* */”,用于注释多行文字。注释是程序代码中不执行的文本字符串。 2. 变量 1. 变量变量名必须是一个合法的标识符。 1)标识符(1) 常规标识符不允许使用 T-SQL 的保留字,且不允许嵌入空格或其他特殊字符。(2) 分隔标识符包含在双引号(“) 或者方括号([ ]) 内的常规标识符或不符合常规标识符规则的标识符。若标识符中有空格,必须使用双引号或方括号。(2)变量的分类 Transact-SQL 语言包括两种形式的变量: ?用户自己定义的局部变量; ?系统提供的全局变量。 1. 局部变量?局部变量是一个能够拥有特定数据类型的对象, 它的作用范围仅限在程序内部。?局部变量必须先定义才能被引用。使用 DECLARE 命令定义局部变量,引用局部变量时必须在其名称前加上标志“@”。?局部变量用于保存单个数据值,供控制流语句测试以及保存由存储过程返回的数据值等。例如, 保存运算的中间结果,作为循环变量等。 1) 局部变量的定义在批处理或过程中用 DECLARE 语句声明局部变量。语法格式: DECLARE { @ local_variable data_type } [ ,...n] 2. 局部变量的使用?@ local_variable 指定局部变量的名称; ? datatype 设置局部变量的数据类型及大小。局部变量可以为除 text , ntext , image 类型以外的任何数据类型。?所有局部变量在声明后均初始化为 NULL ,可以使用 SELECT 或 SET 设定相应的值。 2) 局部变量赋值( SET 或 SELECT 语句) 将 DECLARE 语句创建的局部变量设置为给定表达式的值。 SET 语句语法格式: SET @ local_variable = expression 【例1】创建局部变量***@var1 、***@var2 ,并赋值, 然后输出变量的值。 DECLARE ***@var1,***@var2 char(20) SET ***@var1 =’中国’/*一个 SET 语句只能给一个变量赋值*/ SET ***@var2 = ***@var1+ ’是一个伟大的国家’ SELECT ***@var1,***@var2 / *输出变量的值*/ Go 【例3】使用查询给变量赋值。 USE XSCJ DECLARE ***@student char(8) SET ***@student=(SELECT 姓名 FROM XS) GO /*该语句若 XS 表中只有一条记录,可正常执行,否则将出错。*/ 【例2】创建一个名为 sex 的局部变量,并在 SELECT 语句中使用该局部变量查找表 XS 中所有女同学的学号、姓名。 USE XSCJ DECLARE ***@sex bit SET ***@sex=0 SELECT 学号,姓名 FROM XS WHERE 性别=***@sex GO

第63章t-sql语言补充 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数68
  • 收藏数0 收藏
  • 顶次数0
  • 上传人crh53719
  • 文件大小583 KB
  • 时间2016-08-11
最近更新