1.创建一个过程,向dept表中添加一个新记录。(in参数)
创建过程:
create or replace procedure Insert_dept
( num_dept in number
,v_ename in varchar3)is
begin
insert into dept
values(num_dept,v_ename);
commit;
end insert_dept;
调用:
begin
insert_dept(66,'人事');
end;
2.从scott.em
一.问题回顾
我们目前有表A和表B,两个表分别有一列,我们想查询出来的结果如表C,它同时包含了表A和表B的列;
二.解决方案
为了测试方便,我们直接使用Oracle数据库的scott用户下的表emp和表dept;
表emp:
select rownum as rn1, t.* from scott.emp t
表dept:
select rownum as rn2, t.* from scott.dept t
with a as (select rownum as rn1, t.*