select * from regions;
create or replace procedure add_ceshi(
p_id regions.region_id%type,
p_name regions.region_name%type) IS
begin
insert into regions
values (p_id, p_name);
end add_ceshi;
/
drop sequence s_regions;
create sequence s_regions
start with 12
increment by 1
cache 2;
execute add_ceshi (11, 'zhao');
execute add_ceshi (s_regions.nextval, 'wei');
execute add_ceshi (s_regions.nextval, 'qi');
execute add_ceshi (s_regions.nextval, 'yan');
execute add_ceshi (s_regions.nextval, 'han');
select * from regions;
create or replace procedure up_ceshi(
p_id regions.region_id%type,
p_name regions.region_name%type) IS
v_id regions.region_id%type;
v_name regions.region_name%type;
begin
update regions
set region_name = p_name
where region_id = p_id;
end up_ceshi;
/
execute up_ceshi(11, 'zhao-zhan');
select * from regions;
rollback;
/
select * from regions;
delete from regions
where region_id > 9;