您的位置:寻梦网首页编程乐园Java天地JSP 专辑JSP001 HTML 离线版
Java 天地
JSP001 HTML 离线版
精选文章 >> Oracle 专栏 >> 怎样创建一个简单的自定义过程并引用?

由 webmaster 发布于: 2001-02-03 13:07

Wink

软件环境:
1、操作系统:Windows 2000 Server
2、数 据 库:Oracle 8i R2 (8.1.6) for NT 企业版
3、安装路径:C:\ORACLE

实现方法:
创建过程方法一:

SQL> set serveroutput on
SQL>
SQL> create or replace procedure test1(i in number) as
2 begin
3 dbms_output.put_line('输入参数是'||to_char(i));
4 end;
5 /

过程已创建。


创建过程方法二:

SQL> create table a(a date);

表已创建。

SQL>
SQL> create or replace procedure test2 as
2 begin
3 insert into a values(sysdate);
4 end;
5 /

过程已创建。

如果出现错误,使用show error查看错误


运行过程方法一:
SQL> execute test1(1);
输入参数是1

PL/SQL 过程已成功完成。


SQL> execute test2;

PL/SQL 过程已成功完成。

SQL> execute test2;

PL/SQL 过程已成功完成。

SQL> select to_char(a,'yyyy/mm/dd hh24:mi:ss') 时间 from a;

时间
-------------------
2001/01/05 20:33:52
2001/01/05 20:34:01


运行过程方法二:
SQL> begin
2 test1(2);
3 end;
4 /
输入参数是2

PL/SQL 过程已成功完成。

SQL> begin
2 test2;
3 end;
4 /

PL/SQL 过程已成功完成。



资料来源: JSP001.com