問題タブ [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 に答える
3039 参照

sql - デスクトップなどの指定された共通の場所に DBMS.OUTPUT.put_line の出力を書き込む

次のような長い一連の呼び出しがあります。

DBMS_OUTPUT.put_line(v_1||','||v_2);

データベースへの特権のみを読み取り、上記のステートメントからの出力を、後で読み取る可能性のあるすべてのコンピューターの共通の場所に書き込みます (VBA を使用)。

Oracle がサポートしているように見えるUTL_FILEパッケージを見つけましたが、それをどうやってやりたいのか理解できません。

メソッドとパッケージを組み合わせて使用​​して、コンピューターのデスクトップなどの一般的な場所に書き込むput_line方法の簡単な例を教えてもらえますか?UTL_FILE

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

oracle - dbms_output プロシージャの間で変更しますか?

dbms_output パッケージを使用しているときに問題が発生しました。次のコードを実行すると、整数が 0と表示されます

しかし、次のコードを実行すると、整数が3になります

2つの手順にバリエーションがある理由を教えてください。

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

php - plsql を実行し、DBMS_OUTPUT.PUT_LINE を取得します (yii)

私は、Oracle データベースと yii フレームワークを使用して Web アプリを開発しています。

クエリを実行すると 1 が返され、メッセージ出力 DBMS_OUTPUT.PUT_LINE を取得したい。これどうやってするの?何か案が?前もって感謝します!!!

0 投票する
2 に答える
9298 参照

arrays - dbms_output を使用して、変数に割り当てられた値の配列を表示する方法は?

私はこのようなものを持っていますが、ORA-06533: カウントを超えたサブスクリプトというエラーが発生しました。出力タブの「個別選択」ステートメントからのすべての値を表示したい。誰でも助けることができますか?ありがとう!

0 投票する
2 に答える
14999 参照

oracle - Oracle - ORA-06502: PL/SQL: 数値または値のエラー (DBMS_OUTPUT)

clobデータ型を返す関数を実装しました。結果をDBMS Outputに出力したいと思います。残念ながら、ORA-06502: PL/SQL: 数値または値のエラーが発生しました。これは DBMS_OUTPUT のサイズが原因だと思います。

これがコードです。

この問題を理解するのに役立つものを次に示します
1) バッファのサイズを無制限に設定するために以下を追加しましたが、機能しませんでした..

また

関連リンク: http://www.oracle-developer.net/display.php?id=327

2) vr_output_str のサイズは75387であり、それが戻り型がCLOBである理由です。

3) 以下を実行することで問題を解決できますが、関数を 3 回実行したため、これは良い解決策ではないと思います。

4) Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Productionを使用しています

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

oracle - DMBS_OUTPUT --> DMBS_SCHEDULER

プロシージャで DBMS_OUTPUT.PUT_LINE('TEST') を使用して、これらのプロシージャのすべてのコールをチェックします。このプロシージャは、DBMS_SCHEDULER によって呼び出されます。ジョブ --> 毎分スケジュールします。

しかし、開発者の DBMS_OUTPUT に出力がありません。Log-Table に完全な値がリストされました: 1 分ごとに 1 つのジョブ --> 正常に終了しました。

しかし、なぜ出力が表示されないのですか。出力がオンになります。DB オラクル 11g

マイケル

0 投票する
2 に答える
5033 参照

oracle - dbms_output.put_line の改行

カーソルを使用していくつかの Oracle プロシージャを実行し、dbms_output.put_line を介してログファイルに出力を取得します。

server_name で改行したいのですが、dbms_output.put_line で可能ですか?

現在、整頓されていないように見えるすべてをまとめてリストしています。

また、一部のサーバー ID は 1234.9 または 1234.88 として表示されます。numformat を 999.99 のように設定することは可能ですか? col server_id for 999.99どういうわけか私は手順内でできません。

必要な出力の例:

0 投票する
2 に答える
7883 参照

sql - Oracle SQL トリガー - DBMS_OUTPUT.PUT_LINE

データベース内にトリガーを作成していますが、修正できない2つのエラーに遭遇しました。これら2つはDBMS_OUTPUT.PUT_LINEの使用に関連していると確信しています。ステートメントの残りの部分は何も引き起こしません以前はありましたが、エラー。

エラー:

エラー (5,3): PL/SQL: SQL ステートメントは無視されました

エラー (5,15): PL/SQL: ORA-00903: 無効なテーブル名

コード: