問題タブ [dbms-output]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
655 参照

oracle - プロシージャ内のSQL Developerでテーブルを印刷する方法は?

DBMS_OUTPUP.PUTLINE();正しいデータを取得していることを検証するためにコマンドを使用して、プロシージャ内に入力されている 1 次元のテーブルを印刷したいと考えています。

DBMS_OUTPUT.PUTLINE();コマンドを for ループに含める適切な方法はありますか?

プロシージャの実行中にデータを出力するための他のデバッグ方法をお勧めしますか?

前もって感謝します、アントニス

0 投票する
3 に答える
2045 参照

sql - 「PL/SQLプロシージャが正常に完了しました」のないSQL Developer DBMS_OUTPUT。

SQL DeveloperでPL/SQLを実行すると、プロシージャが完了すると、「PL/SQLプロシージャが正常に完了しました」というメッセージが表示されます。返されます。

何らかの理由で DBMS_OUTPUT.PUT_LINE を介して操作を完了できなかった場合、実行される PL/SQL はユーザーにエラー メッセージを返すことがありますが、ユーザーには「PL/SQL プロシージャが正常に完了しました。」と表示されるため、誤解を招く可能性があります。 (特に、スクリプト出力ウィンドウが小さすぎて DBMS_OUTPUT が表示されない場合)。

スクリプトが「PL/SQLプロシージャが正常に完了しました」を返さないようにしながら、DBMS_OUTPUTが本来あるべきものを返すようにする方法はありますか?

そうでない場合、ユーザーに即座にパーソナライズされたフィードバックを提供するために、私が気付いていないSQL Developerの代替手段はありますか?

0 投票する
1 に答える
572 参照

oracle - dbms_metadata.get_ddl から出力を取得する際のエラー

次の SQL ステートメントを実行しようとすると、エラーが発生します。

エラー:

ORA-31600: 関数 GET_DDL Funktion GET_DDL のパラメーター OBJECT_TYPE の入力値 CHAIN が無効です. 00000 - 「関数 %s のパラメータ %s の入力値 %s が無効です」 *原因: パラメータに NULL または無効な値が指定されました。*処置: 入力値を修正して、コールを再試行してください。

選択した出力を取得する方法についてアドバイスをお願いします。