第7章1Transact-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文档。上传文档
查看更多
第7章1Transact-SQL语言基础

SQL Server 2005数据库应用技术(第二版) 第7章 Transact-SQL语言基础(1) 复习 第7章 Transact-SQL语言基础 7-1 Transact-SQL语言基础 7-1 Transact-SQL语言基础 7-1-1 注释语句 注释(注解)是程序代码中非执行的内容,不参与程序的编译。使用注释可对代码进行说明,可提高程序代码的可读性,使程序代码日后更易于维护,注释也可用于描述复杂计算或解释编程方法。 SQL Server 2005支持两种形式的注释语句: (1)“--”(双连字符):注释内容从双连字符开始到行尾结束,所以常用于单行注释。 (2)/* ... */(正斜杠+星号对):注释内容从开始注释对(/*) 到结束注释对(*/) 之间的全部内容。常用于多行(块)注释,当然也可用于单行注释。 7-1 Transact-SQL语言基础 7-1-2 批处理 批处理是从客户机传递到服务器上的一组完整的数据和SQL语句。 在一个批处理中,可以包含一条SQL指令,也可以包含多条SQL语句。 批处理的所有语句被作为一个整体,而被成组的分析、编译和执行。 如果在一个批处理中存在着一个语法错误,那么所有的语句都无法通过编译。 7-1 Transact-SQL语言基础 7-1-2 批处理 几种指定批处理的方法: 一个应用程序作为一个执行单元发出的所有SQL语句构成一个批处理,并生成单个执行计划。 存储过程或触发器内的所有语句构成一个批处理。每个存储过程或触发器都编译为一个执行计划。 由EXECUTE语句执行的字符串是一个批处理,并编译为一个执行计划。 由Sp_executesql系统存储过程执行的字符串是一个批处理,并编译为一个执行计划。 7-1 Transact-SQL语言基础 7-1-2 批处理 批处理在使用中需注意如下规则: ①CREATE DEFAULT、CREATE PROCEDURE、CREATE RULE、CREATE TRIGGER和CREATE VIEW语句不能在批处理中与其他语句组合使用。 这些批处理须以CREATE语句开始。所有跟在其后的其他语句将被解释为第一个CREATE语句定义的一部分。 ②不能在同一个批处理中更改表,然后引用新列。 ③如果EXECUTE语句是批处理中的第一句,则不需要EXECUTE关键字。如果EXECUTE语句不是批处理中的第一条语句,则需要 EXECUTE 关键字。 7-1 Transact-SQL语言基础 7-1-3 GO命令 GO是一个批处理结束的标识,通常用在一段程序的结尾处,标识此段程序至此结束。不参与程序的运行。 7-1-4 EXECUTE (EXEX) EXEC命令用于执行用户定义函数,系统过程,用户定义存储过程和扩展存储过程。 EXECUTE语句最基本语法格式如下: [ { EXEC | EXECUTE } ] 函数名或存储过程名 7-1 Transact-SQL语言基础 7-1-5 PRINT语句 将用户定义的字符串作为一个消息返回客户端或应用程序,该语句接受任何字符串表达式。 PRINT语法格式: PRINT any ASCII text | @local_variable | @@FUNCTION | string_expression 功能:PRINT 命令向客户端返回一个用户自定义的信息,即显示一个字符串、局部变量或全局变量,如果变量值不是字符串的必须先用数据类型转换函数CONVERT将其转换为字符串其中string_expression是可返回一个字符串的表达式。 7-1 Transact-SQL语言基础 7-1-5 PRINT语句 [例7-1] if exists(select * from xsda where 民族汉) print 有少数民族学生 else print 没有少数民族学生 GO 7-2 Transact-SQL语法规则 7-2-1 保留字 SQL Server 使用的 Transact-SQL 语言语法的一部分是保留字。SQL Server 2005 使用保留字(或谓关键字、保留关键字)来定义、操作或访问数据库。 在 T-SQL 语句或脚本中所有常量、变量、运算符、函数、列名等标识符切勿使用保留字。 尽管Transact-SQL不限制将保留关键字用作变量和存储过程参数的名称,保留关键字可用作数据库或数据库对象(如表、列、视图等)的标识符或名称(使用带引号的标识符或分隔标识符),但仍然建议尽可能规避

文档评论(0)

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

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

1亿VIP精品文档

相关文档