問題タブ [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 - SQL Developerを使用したパッケージ作成の問題
したがって、私はストアド プロシージャを扱ったことがなく、一般的に DB の経験があまりなく、パッケージを作成する必要があるタスクを割り当てられて行き詰まっています。
SQL Developerを使用して、このコードでJUMPTOというパッケージを作成しようとしています...
実行すると、この PL/SQL コード ブロックが吐き出されます...
私が見つけたチュートリアルでは、その 2 行目のコメントを削除するように言われました。私はコメントの有無にかかわらず試しました。
「OK」を押すと、エラーが発生します...
何が起こっているのかまったくわかりません。これは私にとってまったく新しい領域です。データベースからいくつかのものを選択しただけのボディを作成しようとしましたが、頭の中で思うように何も機能していません。誰でも私にこれについての洞察を与えることができますか?
c# - C# からの Oracle ストアド プロシージャの実行
初心者の質問: Oracle データベースにストアド プロシージャ (パッケージなしのプロシージャのみ) があります。
TOADで正常に動作します。ただし、C# から実行しようとすると、次のように表示されます。
関連する C# コード:
.net - リスト内の名前付き引数の複数のインスタンス
Visual Studio 2008 のサーバー エクスプローラーから Oracle プロシージャを実行する際に問題が発生しました。
プロシージャを実行しようとすると、すべての入力パラメータが 2 倍になります!
1つのワークステーションでのみ発生しました。Oracle製品を再インストールしようとしましたが、役に立ちませんでした...
プロシージャを実行しようとすると、次のエラー メッセージが表示されます。
私のデータ接続タイプは「Oracle Database」で、プロバイダーは「.NET Framework Data Provider for Oracle」です。
よろしく、 ガイ・バーテンタル
sql - エラー ORA-06550 ORA-00933
私は販売テーブルを持っています:
ランダムに生成されたデータを sales テーブルに挿入しようとしています。オラクルにiSQL plusを使用しています。これは私が作成しなければならない単なるテストデータです。次のスクリプトを実行して、データを生成します。
終わり; /
しかし、そうすると、次のエラーメッセージが表示されます。
9 行目のエラー: ORA-06550: 9 行目、21 列目: PL/SQL: ORA-00933: SQL コマンドが正しく終了していません ORA-06550: 2 行目、2 列目: PL/SQL: SQL ステートメントは無視されました。
私は何を間違えましたか?
DESP_ID は sales テーブル内の外部キーであることに気付きましたが、現在、配送テーブルは空であり、いずれかのテーブルにデータを挿入しようとすると、一方のテーブルが他方のテーブルのデータを必要とするようにできません。このエラーメッセージが表示されます:
c# - C# からの Oracle 関数の呼び出し
すべての従業員の詳細を一時テーブル TempEmployeeDetails テーブルに保存する Oracle 関数 GetEmployeeDetails があります。
関数を呼び出してから、一時テーブルで選択クエリを実行する必要があります。関数呼び出しは成功しますが、選択クエリは次のエラーをスローします。
"BEGIN :Output := MyPackage.GetEmployeeDetails(" + ":EmployeeId,"); SELECT * FROM TempEmployeeDetails; 終わり;"
上記のクエリは私にこのエラーを与えています:
ORA-06550: 行 1、列 98:
PLS-00428: このSELECT文にはINTO句が必要です
oracle - Oracleのテーブルのすべての列を確認します
これは初心者の質問であり、おそらく構文の質問です。しかし、私はちょっと迷っています...
トリガースクリプトを生成するには、Oracleのすべてのテーブルのすべての列を調べる必要があります。そのトリガーは、更新される行を元のテーブルとほぼ同じログテーブルに挿入する必要があります。すべての列を調べて、文字列を連結するだけだと思いました。かなり簡単ですが、構文に苦労しています...
これが私がこれまでに持っているものです:
そのため、次のエラーが発生します。
c# - pl/sql クエリと .net での奇妙な動作
次のクエリを実行して、OracleCommand を使用した出力パラメーターでレコードの数を読み取ります。
これはうまくいきます。
しかし、クエリを次のように 2 行に分割すると、次のようになります。
次の例外が発生します。
理由を知っている人はいますか?
ご協力いただきありがとうございます。
sql - Oracle - Java - 'SP_GET_MENU_PARENTS' の呼び出しで引数の数または型が正しくありません
以下は私のオラクル手順です。Javaを使用してこのプロシージャを呼び出すと、このようなエラーがスローされます。
例外は、
そして、これは私のJavaコードです:
どこが間違っていますか?
sql - Oracle でエラーを表示する方法は?
2 つの入力パラメータを含むストアド プロシージャを Oracle で実行しようとすると、次のエラーが発生します。
ORA-06550: 行 1、列 7: PLS-00306: 'P_GET_NEXT_AVAILABLE_RUN' の
呼び出しで引数の数または型が間違っています ORA-06550: 行 1、列 7: PL/SQL: ステートメントは無視されました
どちらの入力パラメーターも、null 以外の値を必要とします。コードをステップ実行することはできません。それ以外の場合は、どの値が null であるかを確認できます。つまり、ストアド プロシージャによって生成されたエラーを確認できる Oracle の方法があります。ヌル値?
oracle - Oracle マテリアライズド ビューの更新 - コンパイル エラー
マテリアライズド ビューで更新を実行しようとしていますが、スクリプトをコンパイルできません。
メッセージが表示されます:
ORA-06550: 行 3、列 9: PLS-00103: 次のいずれかを期待しているときに、シンボル "DBMS_MVIEW" が検出されました:
:= . ( @ % ; 即時 続行するには、「DBMS_MVIEW」の代わりに記号「:=」が使用されました。
私は何か間違っていますか?何かをインポートする必要がありますか?
アップデート
(S1917) 期待: ( ; @
IMMEDIATE
これは Oracle 10g XE です。問題ないことを願っています。
前もって感謝します !