【发布时间】:2017-07-13 07:05:31
【问题描述】:
在 SQL 开发人员的运行窗口中运行代码 sn-p 时,它工作正常,并且输出显示在底部的 OutputVaribles 部分中。但是当从 SQL 文件运行该过程时,它已成功完成,但没有显示输出
set serveroutput on
DECLARE
INTCHARTIDS DDI.P_CHARTS_QUERY.ARRAYINTCHARTIDS;
A DDI.P_CHARTS_QUERY.CURSOROBJECT;
B DDI.P_CHARTS_QUERY.CURSOROBJECT;
C DDI.P_CHARTS_QUERY.CURSOROBJECT;
D DDI.P_CHARTS_QUERY.CURSOROBJECT;
E DDI.P_CHARTS_QUERY.CURSOROBJECT;
F DDI.P_CHARTS_QUERY.CURSOROBJECT;
G DDI.P_CHARTS_QUERY.CURSOROBJECT;
H DDI.P_CHARTS_QUERY.CURSOROBJECT;
I DDI.P_CHARTS_QUERY.CURSOROBJECT;
BEGIN
INTCHARTIDS(1):=2568;
DDI.P_CHARTS_QUERY.OPENCHARTS(INTCHARTIDS=>INTCHARTIDS,
INTUNITSYSTEMID=>30,
INTEDITEDBY=>1565,
INTOPENMODE=>1,
CHARTOBJECT=>A,
CHARTAXISOBJECT=>B,
CHARTSERIESOBJECT=>C,
CHARTSERIESRUNOBJECT=>D,
CHARTSUBSETOBJECT=>E,
CHARTSUBSETDATAOBJECT=>F,
CHARTANNOTATIONOBJECT=>G,
CHARTSERIESCONTROLRUNOBJECT=>H,
CHARTSERIESRUNGROUPOBJECT=>I
);
END;
【问题讨论】:
-
你期待什么输出?您显示的代码不会产生任何结果。您调用的程序是否有
dbms_output调用?还是您希望看到本地cursorobject变量的内容? -
我错过了正斜杠