新建体(2):create or replace object创建存储包、存储过程、函数

http://heisetoufa.iteye.com/blog/366957/

创建一个package(包)

声明:

create or replace package mpay_route is
  procedure or function declare;
end mpay_route;
 
实现:
create or replace package body mpay_route is
  procedure or function define;
end mpay_route;
 
 
单独创建一个procedure(存储过程)
声明:
CREATE OR REPLACE PROCEDURE Pname();
 
实现
CREATE OR REPLACE PROCEDURE Pname()
IS
声明定义变量:
BEGIN
定义部分:
END Pname;
 
 
单独创建一个function(函数)
声明:
CREATE OR REPLACE FUNCTION Pname() RETURN VARCHAR2 ;
 
实现:
CREATE OR REPLACE FUNCTION Pname()
RETURN NUMBER (或RETURN CHAR,或RETURN VARCHAR2)
IS
声明定义变量:
BEGIN
定义部分:
END Pname;
原文地址:https://www.cnblogs.com/bitter-first-sweet-last/p/3972430.html