- 13
- 0
- 约 7页
- 2017-02-28 发布于湖北
- 举报
1、过程和函数概述:
过程和函数是命名的PL/SQL块(子程序),可以保存在数据库中,可以被其他PL/SQL块调用。过程又称存储过程,用于执行特定的操作,可以将经常需要执行的操作写成存储过程。函数用于计算和返回特定的数据,可以将经常需要进行的运算写成函数。
过程与函数的区别:
过程 函数 作为一个独立的PL/SQL语句来执行 必须作为表达式的一部分来调用 头部声明时不需描述返回类型 头部声明时必须描述返回类型 不返回任何值 通过return语句返回一个值 sql语句(DML,如select、insert)不能调用过程 sql语句中可以调用函数 2、创建过程:
创建过程的语法:
create [or replace] procedure 过程名 [(arg1 [mode] datatype1[,arg2 [mode] datatype2…])]
is | as
--声明部分
begin
--过程主体部分
exception
--异常处理部分
end 过程名;
解释:or replace选项表示若过程存在,则替换之;arg为参数名;mode分为三种类型(默认为IN):IN、OUT、IN OUT,IN类型的形参将数据传到过程中,OUT类型的形参在过程中被赋值,不能是数值,可以是变量,IN OUT类型具有IN和OUT两种类型的特性,不能是数值;datatype为参数的数据类型,
您可能关注的文档
最近下载
- 广东广州铁路职业技术学院招聘笔试真题2021.docx VIP
- DZT 0376-2021 智能矿山建设规范.docx VIP
- 2025年广州铁路职业技术学院辅导员招聘考试笔试备考题库.docx VIP
- 2025年副高卫生职称-临床医学检验学技术-临床医学检验临床基础检验技术(副高)[代码:057]历年.docx VIP
- 19XR开利离心机组手册(打印版).docx VIP
- 通达信指标公式源码机构进场指标.doc VIP
- 建筑与市政工程防水通用规范学习课件.pptx VIP
- DL_T 5700—2025居住区供配电设施建设精要.docx VIP
- 2026年广州铁路职业技术学院辅导员招聘笔试备考题库及答案解析.docx VIP
- 模具设计之缩口、旋压与校形.ppt VIP
原创力文档

文档评论(0)