六、提高数据库效率的设计 (三) 存储过程 1. 存储过程的概念和分类 存储过程是由一系列对数据库进行复杂操作的SQL语句、流程控制语句和函数组成的。经过编译后,可以象系统类函数一样作为一个独立的数据库对象进行管理,提供给应用程序调用。 存储过程具有参数传递、判断和声明变量、返回信息、扩充标准SQL语言、可以嵌套调用等特点。 存储过程可以分为系统存储过程和用户自定义存储过程 系统存储过程:由系统提供,可直接使用 用户自定义存储过程:由用户编写,需先定义后使用 六、提高数据库效率的设计 2. 使用存储过程的优缺点 优点: 执行速度快 (创建时经过了语法检查和编译) 有利于模块化程序设计 便于应用程序的维护管理 减少网络通信量 (在SQL Server服务器范围内执行) 保证系统的安全性 缺点 不能实现复杂的逻辑操作(SQL语言所限制) 并不能实现全部或某些特殊的功能 不宜太多,不然难于记忆和使用。 六、提高数据库效率的设计 3. 创建存储过程 Create procedure 存储过程名 [@形参变量 数据类型[=默认值] [output]] […][with recompile | encryption]AS select语句 “过程名”:最多128个字符,必须唯一 “形参变量”:必须以@开头,最多1024个参量 “默认值”:只能是常量或空值,不能是表名
您可能关注的文档
- T-SQL流程数据库编程-控制语句课件.PPT
- 阿里巴巴企业分析.PPTX
- 埃里克森的心理社会发展理论及相关实践.PPT
- 安全生产标准化考评指标专项研讨(湖南).PPT
- 保险与人生--说明资料的收集.PPT
- 标准化的常用形式.PPTX
- 标准文献的查询.PPT
- 不自由-毋宁死课件.PPT
- 部队训练伤的防护.PPT
- 测量放线自主学习.PPT
- 2026年中国母婴级床品行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴级湿巾行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴监护设备行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴监护仪行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴经济行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴水行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴胎儿监护仪行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴洗护用品行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴洗衣机行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴藻油DHA行业市场规模及投资前景预测分析报告.pdf
原创力文档

文档评论(0)