問題タブ [ora-06550]
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 - 複数の行が返されるSQLPlusでバインド変数を使用していますか?
これはばかげた問題ですが、私はそれを回避できないようです。OCIプログラムで問題を引き起こしているクエリがあるので、SQL * Plusで手動で実行して、そこに違いがあるかどうかを確認したいと思います。これはクエリです:
comment_idを値3052753にバインドしたかったので、次のようにしました。
これにより、このエラーが発生します。
さて、このクエリを根本的に変更したくないので、私はすでに不満を持っていますが、とにかく私は前進してこれを思いつきます(INTOとUNIONはそれほどスムーズに連携しません):
しかし今、もちろん、私は1行以上を返すので、完全に予測可能になります
これで、カーソルなどを使い始めることができますが、私の小さなクエリは、元の自己からますます歪んでいます。私がやりたかったのは、comment_idの値でクエリが正常に実行されたかどうかを確認することだけでした。もちろん、comment_idをクエリにハードコーディングするだけで、問題なく機能します。ただし、OCIでも正常に機能するため、SQL * PLusで、OCIコードに表示されているバインド変数の問題を再現します。しかし、SQL * Plusでこれを行うのはなぜそんなに苦労するのでしょうか?私は本当に明白な何かを逃したことがありますか?
データベースはOracle10.2.0.1.0です-RedHatEnterprise Linux ESリリース4(Nahant Update 8)で実行されている64ビット
sql - Oracle SQL 引数なし例外?
引数が指定されていない場合に、プロシージャに例外を追加したいと考えています。今、私は使用しています
しかし、私は次のように聞こえるものが欲しいです
インターネットで検索しましたが、そのような例外は見つかりませんでした。引数がない場合のエラー コードは 06550 です。その場合、例外を追加する方法はありますか?
oracle - テーブルが存在するかどうかを確認しようとしたときのORA-06550
Oracleデータベースにテーブルを作成する前に、テーブルが存在するかどうかを確認したいと思います。ただし、次のステートメントは機能せず、7行目(CREATE)にエラーORA-06550をスローします。
誰かがこれで私を助けることができますか?
前もって感謝します!
for-loop - for ループの構文エラー
コマンドの 1 行目から始まるエラー:
エラーレポート:
oracle - エラー コード ORA-06550 - Oracle で文字列を連結する際の問題
各月の収益を含むテーブルを作成しています。
そのために、内部に挿入ステートメントを含む for ループを使用しています。
私が問題を抱えているのは、数値を月に変換してから文字に変換することです。
これは私のコードがどのように見えるかです:
しかし、これを実行すると、次のようなエラーが表示されます。
ここで何が間違っていますか?
oracle - 関数でORA-06550、PLS-00103、ORA-06512
どうすればいいのかわかりません。関数を作成し、エラーなしでコンパイルしましたが、コードを実行すると次のようになりました。
これは機能です:
編集:
私がそれを呼び出すとき:
私は得る:"anonymous block completed"
ただし、PHP から呼び出す場合は次のようになります。
私は得る:
sql - ストアド プロシージャ エラー ORA-06550
sqlplus を使用して、このコードでコンパイル エラーが発生します。
私のエラーは次のとおりです。
警告: プロシージャはコンパイル エラーで作成されました。
BEGIN point_triangle; 終わり;
行 1 のエラー: ORA-06550: 行 1、列 7:
PLS-00905: オブジェクト POINT_TRIANGLE が無効です
ORA-06550: 行 1、列 7:
PL/SQL ステートメントは無視されました
show errors と入力すると、エラーがないことがわかります。
これがコードです。
すべてのプレーヤーを A と B に配置し、そのチームでのキャリアのポイントを C に配置することを想定しています。手順ではなく、クエリが機能することはわかっています。
sql - Oracle dbms_scheduler.create_job エラー
Oracle 10g データベースで単純なスケジュールされたイベントを作成しようとしています。dbms_scheduler.create_job を使用しようとしています。これが私が書いたスクリプトです:
dbms_scheduler.create_job を開始します (
job_name => 'disengagementChecker',
job_type => 'PLSQL_BLOCK',
job_action => 'PatientClassRelObs(patientClassID,observationTypeID) 値 (1, 11) に挿入',
start_date => SYSDATE、
repeat_interval => 'FREQ=MINUTELY;INTERVAL=1',
コメント => 'Iam tesing scheduler'); 終わり;
これを実行すると、オラクルはこれらのエラーをスローします
ORA-06550: 15 行目、3 列目:
PLS-00103: 次のいずれかを予期しているときに、記号"end-of-file"が検出されました:
; 象徴 ";" 続行するには、「ファイルの終わり」に置き換えられました。
このエラーの原因がわかりません。このエラーの原因を知っていますか? または、なぜこれが起こっているのですか?
前もって感謝します!
-デビッド
jpa - JPA PLS-00306: 'STP_REFRESH_CATEGORY_GUARANTEE'のコールで、引数の数またはタイプが正しくありません
JPAを使用してOracleストアドプロシージャを呼び出していますが、以下の例外が発生しています
エラー
コード :
私の問題は、オラクルで以下の匿名ブロックを実行すると、問題なく動作することです
JPA呼び出しでこれを取得する理由がわかりませんか? 誰かがそれを解決するのを手伝ってくれませんか?