Oracle存储过程----存储过程执行简单的增删改查
Posted zmoumou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)。
以上是关于Oracle存储过程----存储过程执行简单的增删改查的主要内容,如果未能解决你的问题,请参考以下文章