- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 第十一章 SQL程序设计 * * 程序中的批、脚本、注释 程序中的事务 SQL Server变量 程序中的流程控制 程序中的批处理、脚本、注释 当要完成的任务不能由单独的Transact-SQL语句来完成时,SQL Server使用批处理、脚本、存储过程、触发器等来组织多条Transact-SQL语句。 1、 批处理 批处理就是一个或多个Transact-SQL语句的集合,从应用程序—次性发送到SQL Server并由SQL Server编译成—个可执行单元,此单元称为执行计划。执行计划中的语句每次执行一条。建立批处理时,使用GO语句作为批处理的结束标记。在一个GO语句行中不能包括其他Transact-SQL语句,但可以使用注释文字。当编译器读取到GO语句时,它会把GO语句前面所有的语句当作一个批处理,并将这些语句打包发送给服务器。GO语句本身并不是Transact-SQL语句的组成部分,它只是一个用于表示批处理结束的前端指令。如果在一个批处理中包含任何语法错误,如:引用了一个并不存在的对象,则整个批处理就不能被成功地编译和执行。如果一个批处理中某句有执行错误,如违反了约束,它仅影响该语句的执行,并不影响批处理中其他语句的执行。 程序中的批处理、脚本、注释 建立批处理时,应当注意以下几点: 1、CREATE DEFAULT,CREATE PROCEDURE,CREATE RULE,CREATE TRIGGER及CREATE VIEW语句不能与其他语句放在一个批处理中。 2、不能在删除一个对象之后,在同一批处理中再次引用这个对象。 3、不能在一个批处理中引用其他批处理中所定义的变量。 4、不能把规则和默认值绑定到表字段或用户自定义数据类型之后,立即在同—个批处理中使用它们。 5、不能定义一个CHECK约束之后,立即在同一个批处理中使用该约束。 6、不能在修改表中的一个字段名之后,立即在同一个批处理中引用新字段名。 7、如果一个批处理中的第一个语句是执行某个存储过程的EXECUTE 语句,则EXECUTE关键字可以省略;如果该语句不是第一个语句,则必须使用EXECUTE关键字,或者省写为“EXEC”。 程序中的批处理、脚本、注释 2 、脚本 脚本是存储在文件中的一系列SQL语句,即一系列按顺序提交的批处理。 Transact-SQL脚本中可以包含一个或多个批处理。GO语句是批处理结束的标志。如果没有GO语句,则将它作为单个批处理执行。使用脚本可以将创建和维护数据库时的操作步骤保存为一个磁盘文件。将Transact-SQL语句保存为脚本文件,不仅可以建立起可再用的模块化代码,还可以在不同计算机之间传送Transact-SQL语句,使两台计算机执行同样的操作。 脚本可以在查询分析器中执行,也可以在isql或osql实用程序中执行。查询分析器是建立、编辑和使用脚本的一个最好的环境。在查询分析器中,不仅可以新建、保存、打开脚本文件,而且可以输入和修改Transact-SQL语句,还可以通过执行Transact-SQL语句来查看脚本的运行结果,从而检验脚本内容的正确性。 程序中的批处理、脚本、注释 3、 注释 注释是指程序中用来说明程序内容的语句,它不能执行且不参与程序的编译。注释用于语句代码的说明,或暂时禁用的部分语句。为程序加上注释不仅能增强程序的可读性,而且有助于日后的管理和维护。 1)行内注释。如果整行都是注释而并非所要执行的程序行,则该行可用行内注释,语法为: --注释语句:这种注释形式用来标志一行注释,可以与要执行的代码处在同一行,也可以另起
您可能关注的文档
最近下载
- 2024年全国“红旗杯”班组长大赛(复赛)备考试题库(简答、案例分析题).docx VIP
- Java_vue基于Spring Boot 在线音乐网站的设计与实现毕业论文.docx
- 水银血压计使用方法.ppt VIP
- 钻井常识200问重点.doc VIP
- 全国教育硕士专业学位研究生联合培养示范基地申报表.pdf VIP
- UI设计(拓展) UI界面设计的常用方法 ui界面设计2-UI设计的常用方法.ppt VIP
- 国家开放大学人力资源管理《人员招聘与培训实务》形考任务1-4参考答案.docx VIP
- 安徽省铜陵市第十中学2024-2025学年七年级上学期期中语文试题(原卷版).docx VIP
- 2025《几何画板在初中数学教学中常见运用案例分析》2300字.docx
- 汽车底盘构造与维修 任务工单 3任务1任务工单 ok.doc VIP
文档评论(0)