摘要:
create or replace trigger S_INSERT_CUSTBANK before insert on bd_custbank for each rowdeclare pk_bas char(20); vname varchar2(80); cursor basjob(id char) is select pk_custbank from ncv5.bd_custbank /*目标数据库表*/ where pk_custbank = id and nvl(dr, 0) = 0;begin /*判断数据是否在目标数据库存在*/ o... 阅读全文
摘要:
转http://moonsoft.bokee.com/4242018.htmlPL/SQL 中的select ..into.. 以及 游标(Cursor) Select empno, ename from emp;返回的是多于一条数据, 这个是肯定的.但是我们声明两个变量来依次获得每条数据的话, 我们只能获得一条记录,因为他们不是数组.这种不匹配的现象在电子线路中类似于阻抗不匹配.如果只是检索一条数据,那么我们可以用declare var_empno number(10); var_ename varchar2(32);begin select empno , ename into var_e 阅读全文
摘要:
if.. then.. else用法create or replace trigger DELETE_CUSTBANK before delete on bd_custbank for each rowdeclare -- local variables here pk_bas char(20); cursor basjob(id char) is select pk_custbank from ncv5.bd_custbank /*目标数据库表*/ where pk_custbank = id and nv... 阅读全文