1. set serveroutput on 在pl/sql 中运行不了?
2 --创建包
create or replace package pk_test is
type t_ref_cursor is ref cursor;
end pk_test;
--创建储存过程
create or replace package body bd_test as
create procedure pr_test(p_cursor out pk_test.t_ref_cursor)as
begin
open p_cursor for select JLBH,CPHM FROM T_CLJL WHERE ROWNUM<10;
exception
when others then
rollback;
end pr_test;
end bd_test;
包创建成功,但里面的储存过程在包里找不到??
3 我下面的触发器有问题,但找不到,成功创建,但执行不了
create or replace trigger tg_test
after update on t_clbkxxxx
for each row
declare
-- local variables here
begin
insert into t_temp_q(
bkid,ckbz_old,ckbz_new
)values(
:old.bckxxxxid,:old:ckbz,:new.ckbz
);
end tg_test;
1.LZ标题错误 ORACLE单词
2.set serveroutput on //这个东西ORACLE 没有
3.包里面需要定义
修改成
create or replace package pk_test is
type t_ref_cursor is ref cursor;
procedure pr_test(p_cursor out pk_test.t_ref_cursor);
end pk_test;
4.触发器这个问题我还没看出错误