专注数据库开发管理
分类:
2010-11-30 14:27:19
1、
SET SERVEROUTPUT ON/OFF
-- 控制DBMS_OUTPUT方法是否输出信息,SELECT 仍正常显示;
2、
create or replace procedure P_testSP
( a int )
is
begin
dbms_output.put_line(a);
end P_testSP;
BEGIN
EXEC P_TESTSP(200);
END;
ORA-06550: 第 3 行, 第 6 列:
PLS-00103: 出现符号 "P_TESTSP"在需要下列之一时:
:= . ( @ % ;
符号 ":=" 被替换为 "P_TESTSP" 后继续。
ORACLE 在调用存储过程时直接使用存储过程名,不应在前面加上EXEC,SQLSERVER加不加均可;
create or replace procedure P_testSP
(
a int ,
b out int
)
is
begin
b := a + 100 ;
end P_testSP;
/
--调用存储过程
declare x int;
begin
p_testsp(500,x);
dbms_output.put_line(x);
end ;
/