+ -
当前位置:首页 → 问答吧 → 求oracle存储过程实例

求oracle存储过程实例

时间:2011-10-28

来源:互联网

一个小demo即可,但是一定要具体的,别整个什么文件1,参数2之类的,还有就是执行完必须能显示结果,越简单越好的。第一个回答的,我把全部家当给你

作者: zhuxianwaigua   发布时间: 2011-10-28

SQL code

[SYS@myoracle] SQL>create user test identified by test;

用户已创建。

[SYS@myoracle] SQL>grant connect ,resource to test;

授权成功。

[SYS@myoracle] SQL>conn test/test
已连接。
[TEST@myoracle] SQL>create or replace procedure my_proc(
  2    i_flag varchar2
  3  )as
  4  begin
  5    if i_flag = '1' then
  6      dbms_output.put_line('Hello World!');
  7    elsif i_flag = '2' then
  8      dbms_output.put_line('Hello China!');
  9    else
 10      dbms_output.put_line('Hello!');
 11    end if;
 12  end;
 13  /

过程已创建。

[TEST@myoracle] SQL>set serveroutput on
[TEST@myoracle] SQL>exec my_proc('1');
Hello World!

PL/SQL 过程已成功完成。

[TEST@myoracle] SQL>exec my_proc('2');
Hello China!

PL/SQL 过程已成功完成。

[TEST@myoracle] SQL>exec my_proc('3');
Hello!

PL/SQL 过程已成功完成。

作者: BenChiM888   发布时间: 2011-10-28

引用 1 楼 benchim888 的回复:
SQL code

[SYS@myoracle] SQL>create user test identified by test;

用户已创建。

[SYS@myoracle] SQL>grant connect ,resource to test;

授权成功。

[SYS@myoracle] SQL>conn test/test
已连接。
[TEST@myoracle……


---速度之快!

作者: cosio   发布时间: 2011-10-28

快速,简单,易懂
引用 1 楼 benchim888 的回复:
SQL code


[SYS@myoracle] SQL>create user test identified by test;

用户已创建。

[SYS@myoracle] SQL>grant connect ,resource to test;

授权成功。

[SYS@myoracle] SQL>conn test/test
已连接。
[TEST@myorac……

作者: xiaoyu871225   发布时间: 2011-10-28

至于实例,Oracle自身的存储过程就不错

作者: rockyljt   发布时间: 2011-10-28