第5章SQL高级应用.pptVIP

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

第5章 SQL高级应用 主要内容 5.1 Transact_SQL 5.1.1 Transact_SQL简介 SQL语言的几个特点 : 一体化特点。Transact_SQL语言集数据定义语言、数据操作语言、数据控制语言和附加语言元素为一体。 (2) 两种使用方式,统一的语法结构。两种使用方式即联机交互式和嵌入高级语言的使用方式。 (3) 高度非过程化。SQL语言一次处理一条记录,对数据提供自动导航;允许用户在高层数据结构上进行操作,可操作记录集,而不是对单个记录进行操作;所有SQL语句接受集合作为输入,返回集合作为输出,并允许将一条SQL语句的结果作为另一条SQL语句的输入。 (4) 类似于人的思维习惯,容易理解和掌握。 5.1.2 Transact_SQL语法格式 Transact_SQL语句由以下语法元素组成。 ? 标识符 ? 数据类型 ? 函数 ? 表达式 ? 运算符 ? 注释 ? 关键字 5.1.2 Transact_SQL语法格式 在编写Transact_SQL程序时,常采用不同的书写格式来区分各种语法元素,格式约定如下: (1) 大写字母:代表Transact_SQL保留的关键字。例如,下面语句的SELECT和FROM: SELECT * FROM titles (2) 小写字母:表示用户标识符(数据库对象名称等)、表达式等,例如上面语句中的titles标识符。 5.1.2 Transact_SQL语法格式 (3) 大、小写字母混用:表示Transact_SQL中可简写的关键字,其中大写部分是必须输入的内容,而小写部分可以省略。例如,DUMP Transaction语句可以简写为DUMP Tran,saction将省略。 (4) 大括号{}:大括号中的内容为必选参数,其中可包含多个选项,各选项之间用竖线 | 分隔,用户必须从这些选项中选择使用一项。 5.1.2 Transact_SQL语法格式 例5-1:在BACKUP DATABASE语句中,数据库名称为基本项,用户必须用字符串格式或局部变量格式指定数据库名称: BACKUP DATABASE {database_name | @database_name_var} TO backup_devicel [,dump_device2 [,…, backup_devicen]] [WITH options] 5.1.2 Transact_SQL语法格式 (5) 方括号[ ]:它所列出的项为可选项,用户可根据需要选择使用。例如在上面语句中指定备份设备时,除第一个设备外,其余设备均为可选项。 (6) 竖线|:表示参数之间是“或”的关系,可以从中选择使用一个。如在上面语句中用户可以用database_name或@database_name_var格式指定数据库名称。 (7) 省略号…:表示重复前面的语法单元。 (8) 注释:注释是指程序中用来说明程序内容的语句,它不执行而且也不参与程序的编译。在程序中使用注释是一个程序员的良好编程习惯,注释不但可以帮助他人了解程序的具体内容,而且便于他人对程序总体结构的掌握。可以使用下面两种语法形式表示注释内容。 5.1.2 Transact_SQL语法格式 1.单行注释 使用两个连字符“--”作为注释的开始标志,从“--”到本行行尾即最近的回车符之间的所有内容为注释信息。 例5-2: USE Pubs --打开Pubs数据库 GO --检索Publishers表的数据 SELECT * FROM Publishers GO 5.1.2 Transact_SQL语法格式 2.块注释 块注释的格式为/*……*/,其间的所有内容均为注释信息。块注释与单行注释不同的是它可以跨越多行,并且可以插入到程序代码中的任何地方。 例5-3: USE Pubs /*打开Pubs数据库*/ GO /*检索Publishers表中的数据 */ SELECT * FROM Publishers GO 5.1.3 Transact_SQL 系统元素 1.数据类型 Transact_SQL的数据类型分为基本数据类型和用户自定义数据类型两大类。基本数据类型是指系统提供的数据类型,用户自定义数据类型由基本数据类型导出。 5.1.3 Transact_SQL 系统元素 2.标识符 标识符是指用户在SQL Server中定义的服务器、数据库、数据库对象(如表、视图、索引、存储过程、触发器、约束、规则等)、变量等对象名称。标识符的命名遵守以下命名规则。 (1) 标识符长度可以为1~128个字符,不区分大小写。 5.1.

文档评论(0)

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

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

1亿VIP精品文档

相关文档