oracle下载账号密码共享oracle基础教程之存储过程与存储函数的概述

存储过程与存储函数的概述

存储过程:理解为java中的void方法,用于处理功能,但无返回值。

存储函数:理解为java中非void的方法,不但可以处理功能,还能返回信息。

举例:需求(打印出"hello everyone")

--创建存储过程CREATE OR REPLACE PROCEDURE first_procISBEGIN  DBMS_OUTPUT.PUT_LINE('我是过程');  DBMS_OUTPUT.PUT_LINE(&#39oracle账号;Hello Everyone!');END;
--创建存储函数CREATE OR REPLACE FUNCTION first_funcRETURN VARCHAR2ISBEGIN  DBMS_OUTPUT.put_line('我是函数');  DBMS_OUTPUT.PUT_LINE('Hello Everyone!');  RETURN 'Hello Everyone!';END;

存储过程和存储函数的调用:

--调用存储过程BEGIN  first_proc;END;
--调用存储函数BEGIN  DBMS_OUTPUT.put_line(first_func);END;
此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。