【发布时间】:2014-11-07 16:29:28
【问题描述】:
我已经创建了这样的包:
create or replace package test_package is
procedure ShowDate;
end test_package;
/
create or replace package body test_package is
PROCEDURE ShowDate
IS
begin
dbms_output.put_line(to_char(sysdate,'YYYY-MM-DD HH24:MI:SS'));
END ShowDate;
end test_package;
/
我想使用 sqlplus 运行这个包并将结果 (SYSTDATE) 存储在日志文件中。
我创建了一个 ShowDate.sql 文件,其中包含:
call test_package.showdate()
我试过 ro 运行为:
sqlplus user/password@server
spool ShowDate.log
@ShwoDate.sql
spool out.
但是我能看到的onlu结果是:Call completed.
我也尝试过修改 ShowDate.sql :
begin
test_package.showdate;
end;
/
然后我得到PL/SQL procedure successfully completed.
谁能帮忙?
问候
帕维尔
【问题讨论】: