2022年SQL Server 7.0 入门(五)SQL server]教程.docx
《2022年SQL Server 7.0 入门(五)SQL server]教程.docx》由会员分享,可在线阅读,更多相关《2022年SQL Server 7.0 入门(五)SQL server]教程.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年SQL Server 7.0 入门(五)SQL server教程运用SQL Server开发应用程序编写存储过程与触发器存储过程和触发器是由用户创建的、驻留在服务器的一组Transact SQL查询语句。触发器是系统在特定条件下执行的。存储过程能够改善应用程序的性能。当客户程序须要访问数据时,一般要经过5个步骤才能访问到数据:1)查询语句被发送到服务器。2)服务器编译SQL代码。3)优化产生查询的执行安排。4)数据引擎执行查询。5)结果发回客户程序。存储过程是在创建时编译的,当存储过程第一次执行时,SQL Server产生查询执行安排并将其存储进来,以利于将来运用。当通过存储过程发出
2、一个恳求时,上述的第2和第3步就没有了,这能大大改善系统的性能。即使在第1步上也能提高性能。因为此时发送到服务器的语句只是一条存储过程的EXECUTE语句,而不是浩大的、困难的查询。这种特性能降低网络的流量。除了性能方面的改善外,存储过程还供应了便利地集中维护应用程序的功能。假如将查询嵌入到应用程序中。而又须要对查询进行变更,则应用程序须要重新编译,并重新发布到全部的客户端。而在存储过程中,修改对用户而言是透亮的,它只须要在服务器上重新编译存储过程。存储过程还能供应平安机制,尽管用户可能无权执行存储过程中的吩咐,但它却可能有权执行存储过程本身。有时候,系统管理员不会给用户以数据修改(UPDAT
3、E、INSERT和DELETE)的权力。创建的存储过程却能进行这些操作。当然用户须要拥有执行该存储过程的权力。建立存储过程存储过程可以达到以下目的: 带参数。 返回状态值。 调用其它存储过程。 在远程服务器上执行。存储过程在“sysobjects”系统表中有一个表项,其类型为“P”。存储过程的文本存储在“syscomments”系统表中。创建存储过程须要运用Transact SQL吩咐CREATE PROCEDURE。例如:USE pubsGOCREATE PROCEDURE ap_GetAuthorsForPublisherASSELECT a.au_lname,a.au_fnameFROM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年SQL Server 7.0 入门五SQL server教程 2022 SQL 入门 教程
限制150内