The Oracle 10G SQL DB



我想使用数组在单个过程中插入,删除,选择和更新。 表示如果我想准备 1,它会插入数据,这将持续到更新,这意味着 1 用于插入 2 用于删除 3 用于选择,4 用于更新,请建议我。

谢谢

你可以试试这个:

create or replace procedure <procedure_name> (op in number,[other parameters])
as 
begin
if op = 1 then 
--insert query
elsif op = 2 then
--delete query
elsif op = 3 then 
--select query
elsif op = 4 then
--update query
end if;
end;

希望这有帮助!

create or replace procedure my_try(op in number,
n1 number default null,nm1 varchar2 default null,
n2 out number )
as 
begin
if op = 1 then 
insert into temp1 values(n1,nm1);
commit;
elsif op = 2 then
delete from temp1 where id = n1;
commit;
elsif op = 3 then 
select id into n2 from temp1;
end if;
end;

相关内容

  • 没有找到相关文章

最新更新