日期:2014-05-17  浏览次数:20721 次

pl/sql中存储过程
在SQLSERVER中存储过程没问题,初次接触ORCAL,不清楚如何在PL/SQL中创建,修改,执行存储过程,请高人指点

------解决方案--------------------
create or replace procedure P_GUOCHENG(名称 in out 类型, 名称 in out 类型, ...) is
begin

end P_GUOCHENG;
过程创建。 执行 可以在命令窗口。EXEC 过程名。
------解决方案--------------------
CREATE OR REPLACE PROCDURE PROC_NAME
(
参数(入in、出out)
)
AS(OR IS)
参数
BEGIN
--为参数赋值
参数:= z值;
--SQL
SQL语句;
END;(PROC_NAME)
------解决方案--------------------
CREATE OR REPLACE PROCEDURE P_NAME ( 传入参数或输出参数) is or as
begin
null;--->>>执行程序
end;
------解决方案--------------------
oracle存储过程输入参数是只读的,不能对其进行赋值