問題タブ [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.
oracle - プロシージャ内のSQL Developerでテーブルを印刷する方法は?
DBMS_OUTPUP.PUTLINE();
正しいデータを取得していることを検証するためにコマンドを使用して、プロシージャ内に入力されている 1 次元のテーブルを印刷したいと考えています。
DBMS_OUTPUT.PUTLINE();
コマンドを for ループに含める適切な方法はありますか?
プロシージャの実行中にデータを出力するための他のデバッグ方法をお勧めしますか?
前もって感謝します、アントニス
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の代替手段はありますか?
oracle - dbms_metadata.get_ddl から出力を取得する際のエラー
次の SQL ステートメントを実行しようとすると、エラーが発生します。
エラー:
ORA-31600: 関数 GET_DDL Funktion GET_DDL のパラメーター OBJECT_TYPE の入力値 CHAIN が無効です. 00000 - 「関数 %s のパラメータ %s の入力値 %s が無効です」 *原因: パラメータに NULL または無効な値が指定されました。*処置: 入力値を修正して、コールを再試行してください。
選択した出力を取得する方法についてアドバイスをお願いします。