問題タブ [ora-00911]

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 に答える
472 参照

c# - ORA-00911: データソースで挿入コマンドを使用する場合

asp.net で挿入ステートメントを設定しようとしています。

私の二重行insertCommandは次のとおりです:

挿入パラメーターのコードは次のとおりです。

そして、挿入されている私のOracleDBテーブル(DVD)は次のとおりです。

これの原因についての私の唯一の推測は、「;」です。2 つの挿入ステートメントを分割する文字。はい、おそらくトリガーを作成する必要があることは理解していますが、これも機能することを読みました。「;」を削除すると 文字 クエリが正しく終了していないというエラーが表示されます。どんな助けでも大歓迎です!!

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

sql - ORA-00911 コメントで二重ハイフンを使用するとエラーが発生する

Windows Xp 32Bit で実行している Oracle 11 Express インストールで問題が発生しました。

Ant を介して SQL スクリプトを実行すると、二重ハイフンを使用するたびに Ora-00911 エラーがスローされます。Unix の Oracle インストールでまったく同じコードを実行すると、魅力的に機能します。

これは私のクエリです:

適応させる必要のある構成はありますか? コメントテキスト内にSQLコメントがあると考えるある種の構文チェックがあるように私には思えます。

このエラーの原因は何か分かりますか?

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

oracle11g - ORA-00911: 無効な文字エラーです

こんにちは、私が受信した理由を誰か教えてください

このコードをOracle Application Express 11gで実行しようとすると?

ありがとうございました!

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

oracle - Oracle: DB 全体で文字列を検索します: エラー ORA-00911

以下の PL/SQL ストアド プロシージャを作成して、Oracle11g データベース全体で文字列 (srchstr) を検索し、その文字列が見つかったテーブルと列を VALUESEARCHRESULTS というテーブルに返します。

この手順は、ユーザーとしてSQL Developerを介してOracle XEで正常に実行されました。ただし、スキーマ ABC の Oracle11g でユーザー SYS として実行しようとすると、次のエラーが表示されます。

ORA-00911: 無効な文字です 原因: 識別子は、文字と数字以外のASCII文字で開始することはできません。$#_ も最初の文字の後に使用できます。二重引用符で囲まれた識別子には、二重引用符以外の任意の文字を含めることができます。代替引用符 (q"#...#") では、区切り文字としてスペース、タブ、または改行を使用できません。他のすべてのコンテキストについては、SQL 言語リファレンス マニュアルを参照してください。

これがなぜなのか誰か知っていますか?以下の私のコードを見てください。

EDIT : 上記のストアド プロシージャはエラーなしでコンパイルされます。次のコードは、テーブルからストアド プロシージャに値を渡すことによって、ストアド プロシージャを実行します。以下のコードを実行すると、エラーが表示されます。

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

oracle11g - Oracle 11g: ORA-00911: 無効な文字です

これを書いていると、「ORA-00911: 無効な文字」というエラーが表示され、この文字が見えません。コードは、この文字がある ALTER TABLE まで正常に動作します。

すべてのヘルプは大歓迎です! ありがとう

0 投票する
4 に答える
11620 参照

c# - ORA-00911: C# では無効な文字ですが、Oracle SQL Developer では無効です

スローしているコード行があります

Oracle 例外 - ORA-00911: 無効な文字

次のC#コードを試すとき:

GetTime は、上記の変数を受け取る SQL 呼び出しを行う関数です。SQL 呼び出しは Oracle 数値型を出力し、GetTime C# 関数はDataTableCollection Tables毎回 1 行のオブジェクトを返します。

デバッグして、変数の値を持つ SQL 文字列を取得し、それを Oracle SQL Developer に投入すると、問題なく動作し、SQL Dev コンソールに数値が返されます。ただし、デバッグしてその行に遭遇すると、C# コードは 00911 例外をスローします。文字列 sql は Oracle SQL Dev でテストされているため、構文は有効です。有効な構文が与えられた場合、VS2010 がこのエラー/例外をスローするのはなぜですか?

編集: これは、C# でビルドされて DB に送信されるもののサンプル文字列です。

C# 文字列にセミコロンを含むものとセミコロンを含まないものが試行され、どちらも Oracle SQL Dev で動作しているにもかかわらず、同じ Oracle 例外が発生しました

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

sql - SQL エラー: ORA-00911: 無効な文字です

私は Oracle を初めて使用し、テーブルを作成しようとしていますが、無効な文字の警告が表示され続けます。削除して再入力しようとしましたが、無効な文字がないかどうかを確認しましたが、見つからないようです。私のテーブル作成コードは次のとおりです。