1
我嘗試了幾件事,但這是最後一件事。這是在SQL Developer中。我在各種嘗試中遇到了錯誤,但我不知道該怎麼做。如何在PL/SQL中打印DBMS_UTILITY過程結果?
declare
jm varchar2;
begin
exec :jm := DBMS_UTILITY.ANALYZE_SCHEMA('SCOTT','COMPUTE');
dbms_output.put_line(jm);
end;
/
如何查看SQL Developer中的ANALYZE_SCHEMA結果?我有DBMS輸出開啓和這個作品,
declare
message varchar2(20):='hello johnny';
begin
dbms_output.put_line(message);
end;
/
我也試過,
declare
jm varchar2;
begin
dbms_output.put_line(DBMS_UTILITY.ANALYZE_SCHEMA('SCOTT','COMPUTE'));
end;
/
它說PLS-00222:無功能名爲 'ANALYZE_SCHEMA' 存在於這個範圍。
'analyze_schema'收集您提供的模式中的對象的統計信息作爲輸入。 「查看結果」是什麼意思?你想查看收集的程序並保存在系統表中的統計數據嗎?順便說一下,你的主題標題中有「功能」,但這是一個過程,而不是一個功能。 – mathguy
不需要以PL/SQL塊爲開頭。 'exec DBMS_UTILITY.ANALYZE_SCHEMA('SCOTT','COMPUTE');'應該工作得很好。但該程序沒有可以查看或顯示的「結果」。 –
如果沒有結果我可以看到,那麼我用它做什麼? – johnny