存储过程

一、在PLSQL中存储过程的查看:
(1)选择:My object
(2)点击:Procedures
(3)再如把
C_T_GRKH_KHJG_FY
S_T_GRKH_KHJG_FY
进行搜索
(4)找到之后,右击,点击view
二、写存储过程:
–复制表结构
CREATE TABLE T_WBXT_GZSQ_XTRZ_TEST_D AS SELECT * FROM T_WBXT_GZSQ_XTRZ WHERE ROWNUM<1
CREATE TABLE BPIP_USER1 AS SELECT * FROM BPIP_USER WHERE ROWNUM<1

操作
(1)编译后(编译只是建立了存储过程,并没有执行)
–删除已有的数据
create or replace procedure T_WBXT_GZSQ_XTRZ_D_PROCEDURE
is
v_delete_sql varchar2(3000);
BEGIN
v_delete_sql := ‘delete from ’ || ‘T_WBXT_GZSQ_XTRZ_TEST_D’ || --这里表名的位置若放变量则不需要单引号
’ where gzrq between
to_date(:1, ‘‘yyyy-mm-dd hh24:mi:ss’’) and
to_date(:2, ‘‘yyyy-mm-dd hh24:mi:ss’’) and WXTXGYWBZ = :3’;–外系统考核项目ID如:(KHXM_SZCZRK_0001)
execute immediate v_delete_sql
using ‘2015-09-26 00:00:00’,‘2015-10-25 23:59:59’, ‘KHXM_GZSQ_0001_HB’;–这里放变量
commit;–不要漏掉commit
END T_WBXT_GZSQ_XTRZ_D_PROCEDURE;
(2)用command Window窗口执行:EXEC 包名.存储过程名

(3)存储过程测试:
右击存储过程
在这里插入图片描述
在这里插入图片描述
单步进入,效果如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值