- 69
- 0
- 约4.35千字
- 约 6页
- 2016-04-21 发布于重庆
- 举报
第八章存储过程的创建和使用
存储过程的创建和使用
概述
存储过程就是存储在SQL Server服务器中的一组编译成单个执行计划的Transact-SQL
语句。存储过程存储在数据库内,可由应用程序通过调用执行。使用存储过程不但可以提高Transact-SQL的执行效率,而且可以使对数据库的管理以及实现应用复杂的业务更容易。
存储过程也可看作是一种没有返回值的特殊函数,它与函数的区别是:函数有返回值,其返回值可以直接在表达式、计算列中使用;而存储过程只能调用执行,它不能通过名称得到返回值,也不能直接在表达式、计算列中使用。
任务一 理解存储过程的概念
存储过程是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个
单元处理,存储过程可以包含一条SELECT语句,也可包含一系列使用控制流的SQL语句。它们还可接受参数、返回输出参数、返回状态值,主要用来执行管理任务或实现应用复杂的业务规则。
任务二 理解存储过程的优点
使用存储过程与本地的Transact-SQL程序相比有如下好处。
简化用户操作:存储过程将一系列复杂的Transact-SQL代码封装在一起,作为数据库对象存放于数据库服务器内,用户使用时不必思考复杂的Transact-SQL语句而只需调用存储过程即可得到所需结果,简化了用户操作。
执行效率更高:存储过程已被编译,执行时不再花费编译与优化时间。
提高系统安全性:通过适当的权
您可能关注的文档
- 第二单元厘米和米的认识.doc
- 第二单元山东假日游.doc
- 第二季度会计基础测试1.doc
- 第二模块试题库(修正).doc
- 第二单元 解表剂.doc
- 第二次课(表的结构字段属性表的维护).doc
- 第二章+货币资金+及+习题课.doc
- 第二章abap4程序语法和格式.doc
- 第二章Access功能游览.doc
- 第二章VisualFoxPro数据运算.doc
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
原创力文档

文档评论(0)