declare
--APP_ROLE_ID char(1000);
cou number;
begin
for a in (select id,name from 表1 ) --遍历表1
loop --循环开始
cou:=0;
select count(*) into cou from 表2 where id= and name='小明';
if(cou=0) then ---表2中没有表一中一样id对应的小明,则插入进去
insert into 表2 (id, name) values(xxx,'小明');
end if;
commit;
end loop;
DBMS_OUTPUT.PUT_LINE('exe success ~~~');
end;
相关文章
- Oracle declare begin end 简单例子
- oracle begin 后声明,Oracle BEGIN END 详细用法
- plsql编程语言示例 DECLARE BEGIN END
- MySQL 存储过程例子,不能在if else里面用begin end否则会报错Error Code : 1064!
- MySQL 存储过程例子,不能在if else里面用begin end否则会报错Error Code : 1064!
- ORACLE 热备begin backup / end backup
- Oracle中的存储过程简单例子
- 简单的JDBC连接oracle数据库例子
- oracle触发器及异常处理 简单例子
- oracle 触发器和存储过程简单例子