博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开发PL/SQL子程序——过程
阅读量:7031 次
发布时间:2019-06-28

本文共 677 字,大约阅读时间需要 2 分钟。


过程用于执行特定操作。如果应用程序经常需要执行特定操作,那么可以基于这些操作建立特定的过程,不仅可以简化客户端应用程序的开发和维护,而且可以提高应用程序的运行性能。


 

建立过程

例子:建立为雇员插入数据的过程:

create or replace procedure add_emp(eno number,name varchar2,sal number,job varchar2 default 'CLERK',dno number)is e_intergrity exception;pragma exception_init(e_integrity,-2291);begin insert into emp(empno,ename,sal,job,deptno)valus(eno,name,sal,job,dno);exceptionwhen dup_val_on_index thenraise_application_error(-20000,'雇员号不能重复');when e_integrity thenraise_application_error(-20001,'部门号不存在');end;/

 

删除过程

drop procedure add_emp;

显示过程代码

select text from user_source where name='ADD_EMP';

 

 

 

转载于:https://www.cnblogs.com/zhaojiedi1992/archive/2013/05/02/oracle11g_sql_0019.html

你可能感兴趣的文章
怎么就没发现华为Mate20 pro有这么多神奇功能!这波黑科技盘它!
查看>>
vue-cli3.0 vue.config.js 配置详解
查看>>
EOSIO 指南(启动你的节点并设置)
查看>>
一文带你看懂cookie,面试前端不用愁
查看>>
Electron + Antd + Mobx 环境搭建
查看>>
我从来不理解JavaScript闭包,直到有人这样向我解释它...
查看>>
在CentOS7上安装RabbitMQ
查看>>
作为大众熟知的电商应用,京东如何构建风控体系架构?
查看>>
js运行机制及异步编程(二)
查看>>
typescript文档化工具——Typedoc
查看>>
JS数据结构0x004:链表
查看>>
以太坊钱包开发系列1 - 创建钱包账号
查看>>
社交系统 ThinkSNS+ V2.1.1 更新播报
查看>>
理解CPU分支预测,提高代码效率
查看>>
javascript调试接口
查看>>
Python基础系列:初识python引用计数与弱引用
查看>>
javascript继承方法以及优缺点
查看>>
tab 切换下划线跟随实现
查看>>
20+个很棒的Android开源项目
查看>>
跨域、vue双向绑定相关面试题
查看>>