問題タブ [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 - ORA-06550 および PLS-00103
こんにちは、
UNIX OS を使用しており、Oracle で作業しています。以下のエラーメッセージが表示されます
グーグルで、「問題は改行のWindows CRLF文字にあるようです。Oracleはこれを空白として扱わず、代わりに空の文字列と見なします。この問題を回避するには、CRLF文字を次のように変換しますLFキャラクターとオラクルは幸せになるはずです。」
UNIX/kshシェルでなぜそれが起こっているのか、誰にも分かりますか?
sql - PLSQL SELECT ステートメントでの変数の使用
ReportStartDate と ReportEndDate を照会するクエリがあるので、PLSQL で変数を使用すると考えました。ここで何が欠けているのかわかりませんが、エラーが発生します:
エラーは次のとおりです。
これは、Toad だけでなく SQL Developer でも発生します。
WHERE 句で変数を使用する適切な方法は何ですか?
sql - PL/SQLプロシージャ・コールを複数行に分割する正しい構文は?
次のような PL/SQL プロシージャを呼び出しています。
そして、私はこれらのエラーを受け取ります:
で通話を中断することはできないよう,
です。この呼び出しを複数行で記述するにはどうすればよいですか?
sql - Oracle : エラーを解消します
説明が次の休日テーブルがあります
データを含むものは
ここに私のコードがあります:
私はこのようなエラーを受け取っています。
行 2 のエラー: ORA-06550: 行 2、列 1: PLS-00103: 次のいずれかを期待しているときに、シンボル "SELECT" が検出されました: begin function package pragma procedure サブタイプ タイプ use form current cursor
私のコードの問題は誰に教えてもらえますか?
sql - Oracle:ORA-06550およびPLS-00905を受信
私はデータを含む休日のテーブルを持っています
今、私は週の最初の営業日が欲しいです。IE:「2011年1月12日」を入力として渡す場合、2011年1月10日は休日であるため、最初の営業日として2011年1月11日としてo/pが必要です。
これが私のコードです:
上記のプログラムをコンパイルしましたが、「コンパイルエラーで作成されたプロシージャ」を使用しました。
新しく追加された:コンパイルエラー:
エラー:
エラーの理由を教えてもらえますか?可能であれば解決策を教えてください。
c# - ストアドプロシージャを実行できないのはなぜですか?(OracleExceptionがキャッチされました)
これは、Oracleデータベースに接続するためのコードです。最後の行で失敗します:dbDataAdapter.Fill(dtResult);
エラーは「OracleRxceptionがキャッチされました:
Oracle SQL*Plusを介してデータベースにアクセスできます。なぜこのエラーが発生するのですか?データベース側にストアドプロシージャがありませんか、それとも私のコードですか?これを解決する方法のアイデアはありますか?
sql - いくつかの構文エラー - 場所がわかりません
これが私が書いたスクリプトで、EXCEPTION ブロックに奇妙な構文エラーがあります。例外ブロックを削除すると、スクリプトは正しくコンパイルされます。しかし、書き戻すとすぐにエラーが発生します
ここにスクリプトがあります
このような質問をするのは非常に面倒ですが、それがどのエラーなのかわかりません。私は Pl/SQL のリーマンです。
oracle - APEX:apex_application.g_print_error_messageの問題
このコマンドを使用しているとき
apex_application.g_print_success_message := '<span style="color:GREEN">Message</span>';
成功メッセージを表示するには問題なく動作します
しかし、私がエラーコマンドを使用したとき、apex_application.g_print_error_message
それは私にこのエラーを与えます、誰でも助けることができます-私
ORA-06550: line 10, column 20: PLS-00302: component 'G_PRINT_ERROR_MESSAGE' must be declared ORA-06550: line 10, column 3: PL/SQL: Statement ignored
c# - 「Oracle.DataAccess」を使用してC#でOracleストアドプロシージャを呼び出す(パラメータを使用)
そのため、C#.NETアプリケーションからOracleストアドプロシージャを呼び出そうとしています。私が見つけることができるほとんどのオンライン参照は「System.Data.OracleClient;を使用する」ことを示唆していますが、.Net 3.5はその名前空間を認識しないため、代わりに「Oracle.DataAccess.Client」を使用しています。
以下に私のコードの言い換えを示します。以前にセットアップしてテストした「myConn」というOracleConnectionには、すでにパラメータ「:arg_myArg」が入力されています(重要な場合は数値です)。
秘訣は、プロシージャが設計上何も返さないことです。それは、私がプルした別のテーブルにデータを入力するだけです。ただし、上記のコードを実行しようとすると、最後の行に「OracleException」が表示され、次のエラーが発生します。
コマンドから「exec」を削除すると、代わりに次のエラーが発生します。
何か案は?何でも明確にさせていただきます
stackoverflow.comに投稿するのはこれが初めてであり、この仕事での最後の週なので、これを理解することについてのあなたの理解と比較的急いで感謝します
sql - Oracle SQL Developer: PL/SQL: ORA-00903: invalid table name
I am getting this error:
Which is ridiculous as both tables exist in my database. I can do:
Or:
And both of them work.
Why does Oracle SQL Developer says "invalid table name"?