Oracle存儲過程----存儲過程執行簡單的增刪改查


1、存儲過程執行增加的sql

create or replace procedure test_add(id varchar,name varchar,time varchar,age varchar,sex varchar) is
begin
insert into table(id,name,time,varchar,age,sex);
commit;
end;
執行語句如下:
set serveroutput on;
call test_add('01','zhangsan','2019-06-21','22','');

2、存儲過程執行修改的sql

create or replace procedure test_update(id varchar,mc varchar)is
begin
update ly_tb set  ly_mc where ly_id = id;
commit;
end;


執行語句如下:
set serveroutput on;
call test_update('02','lisi');
end;

3、存儲過程執行查詢的sql

create or replace procedure test_select(sex varchar)is
begin
countNum number(10);
maxId      number(10);
begin
select  count(*),max(id) into countNum,maxId from ly_tb where ly_nb=sex;
dbms_output.putline(countNum);
dbms_output.put_line(maxId);
end;

注意:進行查詢的時候此方式只能查詢一條數據,如果查詢結果返回的結果集,需要用到游標(cursor)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM