create or replace procedure testas begin dbms_output.put_line('hello world!');end;show serveroutput;set serveroutput on;begin test;end;select * from user_source where name='TEST' order by line;select * from user_source where name='TEST2' order by line;create or replace procedure product_update_prc asbegin update productinfo set description='促销产品' where productid in ( select productid from (select * from productinfo order by productprice asc) where rownum<4 ); commit;end;/declare cursor mycursor is select * from productinfo; myrow productinfo%rowtype;begin product_update_prc; /* for r in mycursor loop dbms_output.put_line(r.description); end loop;*/ open mycursor; loop fetch mycursor into myrow; exit when mycursor%notfound; dbms_output.put_line(myrow.description); end loop; close mycursor;end;show errors procedure product_update_prc;create or replace procedure test2 as v_categoryid categoryinfo.categoryid%type; v_categoryname categoryinfo.categoryname%type; cursor cursor_categoryid is select category from productinfo group by category; begin open cursor_categoryid; loop fetch cursor_categoryid into v_categoryid; exit when cursor_categoryid%notfound; select categoryname into v_categoryname from categoryinfo where categoryid=v_categoryid; dbms_output.put_line(v_categoryname); for product in ( select * from productinfo where category=v_categoryid ) loop dbms_output.put_line(product.productid||' '||product.productname||' '||product.productprice); end loop; end loop; close cursor_categoryid;end;show errors procedure test2;begin test2;end;
详细解决方案
oracle学习-存储过程.sql
热度:26 发布时间:2016-05-05 11:04:05.0
相关解决方案
- 求教,SSH + ORACLE 日期处理有关问题
- hibernate 连接 oracle session 有关问题
- eclipse+tomcat6.0+oracle 10g配置数据库连接池的异常
- java 生成 word 封存到 oracle 数据库
- oracle 最大连市接数 为什么main方法无限拿连接
- oracle 分页排序,ssi,该怎么处理
- oracle 最近的时间(而不是前一天的时间) 跪求sql语句 。解决方法
- java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:192.168解决思路
- java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver,该怎么处理
- Jsp + Oracle 怎么取回id,报错getInt not implemented for class oracle.jdbc.driver.T4CRo
- oracle 调用java程序,该如何处理
- oracle,该怎么解决
- 在 Hibernate3 查询不到 Oracle 11g 里的记录
- Oracle 评论排序!该怎么解决
- oracle 安装时出现 java tm 异常
- android访问其他数据库(如:oracle、MySql等),希望大家给点建议!解决方案
- oracle sql 有关问题
- oracle 安插 LONG VARCHAR 类型数据
- jdbc+oracle 11中文乱码(英文一般)-在线盼
- ORACLE 一条SQL的有关问题
- oracle loadjava如何用
- netbeans desktop Application 连 Oracle 数据库的有关问题
- Oracle 每天数据备份
- oracle,该如何处理
- C# + SQL server +oracle QQ交流群142703980解决方法
- 求 dotConnect for Oracle 控件破解解决方法
- grove 怎么连 oracle 数据库
- 怎么跟踪winform应用程序发送到数据库的sql(oracle、mssql)
- 小弟我在windows 2008 r2下,使用OleDB方式访问oracle时,提示:未在本地计算机下注册“OraOleDB.Oracle”提供程序
- , 每次玩ASP都会遇到一些恶心的有关问题, 这次是:未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项