問題タブ [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 投票する
2 に答える
1658 参照

sql - VB6を使用してOracleに複数の行を挿入します

BeginTrans...CommitTransを使用してテーブルに複数の行を挿入しようとしています。
以下はコードスニペットです。

以下は、ループを使用して作成されたSQLです。

実行するconn.CommitTransとORA-00911が表示されます:無効な文字

SQLを次のように変更した場合

ORA-00933:SQLコマンドが正しく終了していません。
さらに更新して「;」を置き換えると 「/」を付けると、同じエラーが再び発生します
。どんな助けでも大歓迎です。
事前にThanX...

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

oracle - Oracle 10g への JDBC SQL クエリに複数のコマンドを含める方法は?

私は Oracle をまったく初めて使用し (MySQL と MSSQL から来ました)、JDBC の初心者です。私のテーブル作成クエリの1つは次のようになります。

connection.createStatement().execute()このクエリを実行しようとすると、 java.sql.SQLSyntaxErrorException: ORA-00922: missing or invalid option. スラッシュを削除すると、同じ結果になります。それらをセミコロンに置き換えようとすると、java.sql.SQLSyntaxErrorException: ORA-00911: invalid character.

JDBC や Oracle の 1 つのクエリに複数のコマンドを含めることはできませんか? それとも、それらを分離するためのある種の構文が欠けているだけですか?

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

java - JDBC: 無効な記号について不平を言うが、問題ないようだ

JDBC を使用してデータベースに書き込む必要があり (hibernate/ibatis はオプションではありません)、私のデータベースは Oracle 11g です。

次のクエリを作成します。insert into user(user_id, username, age, creation_ts) values(seq_userid.NEXTVAL, 'Jack', 19,TO_TIMESTAMP('14/12/2010 15/09/46', 'DD/MM/RR HH24/MI/SS'));

しかし、私のstatetement.execeuteUpdate(above sql)。無効な符号の例外を生成します。しかし、リスでクエリを実行すると、問題なくコミットされます。なぜこれが起こっているのか誰にも分かりますか?


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

eclipse - OracleQueryがEclipseで正しく実行されない

Eclipseで簡単なデータベースクエリを実行しています。

しかし、取得しています:

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

しかし、sql * plusコマンドラインでこのクエリを実行しているときは、必ず実行されていました。

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

asp.net - ORA-00911無効な文字エラーを与えるVB.net関数

この関数は、ORA-00911 無効な文字エラーを発生させています。同じスタイルの他のメソッドがあり、これらは正しく機能しています。ここで私が間違っている場所についてアドバイスをお願いします。ありがとう

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

php - oci_execute()の使用中にORA-00911エラーを削除するためのヘルプが必要

次のコードを使用してSQLを生成しています。

これが生成されたSQLです

ここで、SQL Developerで直接生成されたSQLを実行しますが、正常に動作します。しかし、PHPでoci_execute($ sql)を使用してクエリを実行すると、機能しません。次のコードを使用してデバッグ中:

エラーメッセージが表示されます。

ORA-00911:不正な文字

助けてください.......

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

oracle - Oracle のテーブルにデータを挿入しようとするとエラーが発生する

私は python 2.7 と cx_Oracle モジュールを使用しています。次のクエリを実行しようとすると:

Cursor.execute()fromを使用するcx_Oracleと、次のエラーが表示されます。

SQL plusに入れると、次のように表示されます。

UPDATEユーザーが選択した本をカートに既に持っていて、カートINSERTに希望する本の現在のコピーがない場合、カートを作成しようとしています。

実行メソッドは次のようになります。

各パラメーターは、正規表現を使用してユーザーが生成しrawinput()、それに対してチェックします。

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

stored-procedures - ストアド プロシージャへの JDBC 呼び出しが null を返す

Oracle データベースのストアド プロシージャに問題があります。

プロシージャー (50 の IN パラメーターと 2 つの IN OUT パラメーターを持つ) を呼び出して、これらの 2 つの OUT パラメーターを取得したいだけです。

関連する CallableStatement を execute() しようとしていますが、NullPointerException が返されます

これがコードです(私はHibernateを使用しています):

execute() の前に設定した場合

SQLSyntaxErrorException が発生しました (ORA-00911: 無効な文字)

私たちを手伝ってくれますか ?

ファブ


解決策は次のとおりです。

プロシージャの最後の 2 つのパラメータは IN OUT です。それらを OUT パラメータとして管理する必要があると考えました:

ただし、IN OUT であるため、これらのパラメーターは IN として宣言する必要があります。

最後に、次のように OUT として登録します。

これがあなたの助けになることを願っています:)

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

sql - SQL ビューの支援

このSQLビューに少し問題があります。

誰でもここで私を助けることができますか? ビューの最後に、自然数の結果(S-2)/2が.Sthemed_party_size

S=7自然数の結果と言うとき、.5 で終わる答えを切り上げるような意味3です2.5

上記のコードを実行しようとすると発生するエラーは

それが違いを生む場合、Oracleサーバーに接続されたsqldeveloperを使用しているため、PL/SQLを使用できます。

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

oracle10g - Oracle 10g:日付とvarchar2の値を含むステートメントを挿入(ORA-00911エラー)

Oracle 10gでテーブルを作成し、挿入ステートメントを使用してテーブルにいくつかの行を挿入しようとしています。しかし、次のエラーが繰り返し発生します。

また、ORA-00911エラーを発生させている挿入ステートメントは次のとおりです。

NBMyテーブルの定義は次のとおりです

誰かがエラーを助けることができますか?