- 1、本文档共412页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQLServer从入门到实践
14.4.2 创建视图 创建视图可以使用SQL Server Management Studio图形工具的查询设计器来完成,也可以通过新建查询编写Transact-SQL语句代码来实现。 1.使用SQL Server Management Studio创建标准视图 2.使用CREATE VIEW语句创建标准视图 14.4.3 修改、重命名和删除视图 视图创建完成后,可以支持应用程序的开发。但是,应用程序往往是经常发生变化的,因此也要求视图改变以适应新的应用程序。SQL Server 2005提供了视图修改功能,完成对视图的修改操作。 1.使用SQL Server Management Studio修改、重命名和删除视图 2.使用Transact-SQL语句修改、重命名和删除视图 14.4.4 查看和使用视图 每当创建了一个新的视图,则在系统说明的系统表中就定义了该视图的存储,并且可以相当于数据表来使用。所以,视图的查看和使用与数据表完全一样。 1.查看视图 2.使用视图 14.5 存储过程 存储过程是数据库中的一个重要对象,利用SQL Server 2005提供的存储过程机制,开发人员和数据库管理人员可以高效管理和开发数据库应用。 14.5.1 了解存储过程 存储过程(Stored Procedure)是指封装了可重用代码的模块或例程,是一组为了完成特定功能的SQL语句集,可以接受输入参数、向客户端返回表格或标量结果和消息、调用数据定义语言(DDL)和数据操作语言(DML)语句,然后返回输出参数,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 14.5.2 创建存储过程 存储过程是已保存的Transact-SQL语句集合,或者对.NET Framework公共运行时(CLR)方法的引用,可接受并返回用户提供的参数。用户可以创建存储过程供永久使用或者在一个会话(局部或全局临时过程)中临时使用。 1.在SQL Server Management Studio中建立存储过程 2.使用CREATE PROCEDURE语句创建存储过程 14.5.3 执行存储过程 若要执行存储过程,用户可以在SQL Server Management Studio图形工具中进行操作,也可以使用Transact-SQL的EXECUTE语句。如果存储过程是Transact-SQL批处理中的第一条语句,那么省略掉EXECUTE关键字也可以执行存储过程。 1.在SQL Server Management Studio中执行存储过程 2.使用EXECUTE语句执行存储过程 14.5.4 管理存储过程 存储过程成功创建后,可以使用SQL Server Management Studio的对象资源管理器、系统存储过程或Transact-SQL语句来查看、修改、重命名和删除用户创建的存储过程。 1.在SQL Server Management Studio中管理存储过程 2.使用ALTER PROCEDURE语句修改存储过程 3.利用系统存储过程重命名存储过程 4.使用DROP PROCEDURE语句删除存储过程 14.6 触发器 触发器是一种特殊的存储过程,为数据库提供了有效的监控和处理机制,确保了数据和业务的完整性。SQL Server 2005数据库在传统触发器的基础上进行了扩展,实现了对数据库结构操作时的触发机制。 SQL Server 2005数据库提供了DML触发器和DDL触发器两大类。由于DDL触发器是SQL Server 2005引入的新概念,主要应用于数据审计等工作,不属于数据库基础使用范围。下面将主要介绍DML触发器。 14.6.1 DML触发器 DML触发器是当数据库服务器中发生数据操作语言(DML)事件时要执行的操作。DML事件包括对表或视图发出的UPDATE、INSERT或DELETE语句。DML触发器用于在数据被修改时强制执行业务规则,以及扩展SQL Server 2005约束、默认值和规则的完整性检查逻辑。 1.DML触发器的类型 2.DML触发器的工作原理 3.创建DML触发器 4.修改DML触发器 5.启用或禁用DML触发器 6.删除DML触发器 14.6.2 DDL触发器 DDL触发器是SQL Server 2005新增的功能。它是一种特殊的触发器,当服务器或数据库中发生数据定义语言(DDL)事件时触发,主要包括CREATE、ALTER和DROP语句。它们可以用于在数据库中执行管理任务,例如,审核以及规范数据库操作等。 创建DDL触发器的CREATE TRIGGER语句的语法格式如下。 CREATE TRIGGER trigger_name ON { ALL S
您可能关注的文档
- Optimize耐克店铺空间及道具动线设计.ppt
- Orace 9i安装方法.doc
- Orace ERP功能介绍.ppt
- ORACLE设备管理eAM培训.ppt
- Orace数据仓库解决方案介绍.ppt
- Orace数据仓库解决方案.ppt
- Otpt an the Exchange Rate in the Shrt Rn 国际金融英文.ppt
- ORACLE财务管理系统培训手册—总帐模块GL.doc
- pc外文文献译文.doc
- pca 循环及其应用工具.ppt
- Haier海尔413升风冷变频多门冰箱 BCD-413WGHFD1BSJU1(白)说明书用户手册.pdf
- Siemens西门子工业抽屉式断路器主回路后垂直连接 抽屉式断路器主回路后垂直连接使用手册.pdf
- Samsung三星智能佩戴设备 Galaxy Fit3安全手册.pdf
- Samsung三星滚筒洗衣机 AI神 黑钻热泵洗烘旗舰 WD18DB8995BZSC使用手册.pdf
- Sakura樱花消毒柜 保洁柜消毒柜 SCQ-130D6用户手册说明书.pdf
- Hifiman头领科技ARYA UNVEILED说明书用户手册.pdf
- Siemens西门子工业抽屉式主回路连接前置端子 支撑件 抽屉式主回路连接前置端子 支撑件使用手册.pdf
- Siemens西门子工业中性线的外部电流传感器 中性线的外部电流传感器使用手册.pdf
- Siemens西门子工业电子脱扣单元 电子脱扣单元使用手册.pdf
- Razer雷蛇Playstation 专用雷蛇战锤狂鲨极速版 RZ12-038203 用户指南 (简体中文)说明书用户手册.pdf
最近下载
- 腰椎的解剖及腰部的层次解剖ppt参考课件.ppt
- 知识产权助推新质生产力发展.pptx VIP
- NB∕T 10805-2021 水电工程溃坝洪水与非恒定流计算规范.pdf
- 2022年鄄城县工会系统招聘考试题库及答案解析.docx VIP
- 2024年医师定期考核必考题库及答案.pdf
- 2023年互联网信息审核员理论考试题库(含答案).pdf VIP
- 2024中考语文《西游记》历年真题专练(学生版+解析版).pdf VIP
- 高中音乐鉴赏测试题.doc VIP
- 人教三上数学《数学广角—集合》单元作业设计方案(13页).pdf VIP
- 省级政府和重点城市一体化政务服务能力调查评估报告2021年.pdf VIP
文档评论(0)