网站大量收购闲置独家精品文档,联系QQ:2885784924

授课15-数据库查询与维护_3 (T-SQL程序设计).pptVIP

授课15-数据库查询与维护_3 (T-SQL程序设计).ppt

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
授课15-数据库查询与维护_3(T-SQL程序设计)ppt课件

授课15-数据库查询与维护_3 (T-SQL程序设计) 13.1 Transact-SQL语言基础 13.2 批处理与程序流程控制语句 13.3 系统内置函数 13.4 用户自定义函数 13.1 Transact-SQL语言基础 13.1.1 标识符 13.1.2 常量 13.1.3 变量 13.1.4 运算符与表达式 13.1.5 注释 13.1.1 标识符 1.常规标识符 常规标识符应符合如下规则: (1)第一个字符必须是下列字符之一: ASCII字符、Unicode字符、下划线 (_)、@或#。 (2)后续字符可以是:ASCII字符、Unicode字符、下划线 (_)、@、美元符号 ($)或数字符号。 (3)标识符不能是 Transact-SQL 的保留字。 (4)不允许嵌入空格或其它特殊字符。 13.1.1 标识符 2 分隔标识符 如果标识符遵从标识符格式的所有规则,则既可以使用分隔符,也可以不使用分隔符。对不符合标识符的格式规则的标识符必须进行分隔。 (1) 分隔标识符类型有以下两种。 ① 被引用的标识符用双引号(“”)分隔开。 ② 括在括号中的标识符用方括号([ ])分隔。 分隔标识符使用示例: SELECT * FROM [Blanks In Table Name] SELECT * FROM Blanks in Table Name 引用SQL Server 对象 可以通过几种方法引用SQL Server 对象。既可以指定对象的完整名称,也可以只指定对象的部分名称,让SQL Server 根据当前操作的上下文环境确定名称的其余部分。 (1) 完全合法名称 SQL Server 对象的完整名称包括4个标识符:服务器名称、数据库名称、所有者名称和对象名称。其格式为: Server.database.owner.object 指定了所有4部分的对象名称被称为完全合法名称。SQL Server 中所创建的每一个对象必须具有唯一的完全合法名称。例如,在同一个数据库中可以有两个名称为部门信息的表,只要是分属于不同的所有者即可。同样地,同一个表或视图中的列名也必须唯一。 13.1.2 常量 常量 1.字符串常量 包含在单引号内,由字母数字字符(a-z,A-Z,0-9)及特殊字符(如:!、#、@)组成. 如:’SQL Server 2000 实例与应用’ 2.数值常量 包含以下内容: 二进制常量 、bit常量、integer常量、decimal常量、float常量 、Real常量、money常量、指定负数和正数。 3.日期常量 使用特定格式的字符日期值表示,并被单引号括起来 如:、‘1976/04/23’、’14:30:24’ 4. uniqueidentifier常量:表全局唯一标识符值的字符串 常量: 注:引用数值常量不用单引号,引用日期、字符串常量时需要加单引号 13.1.3 变量 常量和变量是程序设计中不可缺少的元素。变量又分为局部变量和全局变量,局部变量是一个能够保存特定数据类型实例的对象,是程序中各种类型数据的临时存储单元,用在批处理内SQL语句之间传递数据。局部变量的作用域,只在声明它的批处理内,一旦批处理结束,局部变量自动消失。全局变量是系统给定的特殊变量。 13.1.3 变量 变量分类: 1.局部变量 ——用来存储指定数据类型的单个数据值对象。 2.全局变量 ——由系统提供且预先声明的用来保存SQL Server系统运行状态数据值的变量。 13.1.3 变量 1.局部变量 (1)局部变量的定义   在批处理或存储过程中用DECLARE语句声明局部变量,所有局部变量在声明后均初始化为NULL。  语法格式:   DECLARE {@local_variable data_type} [,…n] (2)局部变量的赋值  当声明局部变量后,可用SET或SELECT语句给其赋值。 ① 用SET语句赋值  语法格式:   SET @local_variable=expression [例13.1]创建局部变量,并赋值,然后输出变量。 declare @todayDate char(10),@dispStr varchar(20) set @todayDate=getdate() set @dispStr=今天的日期为: print @dispstr+@todaydate select @dispstr+@todaydate ② 用SELECT语句

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档