問題タブ [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.
sql - VB6を使用してOracleに複数の行を挿入します
BeginTrans...CommitTransを使用してテーブルに複数の行を挿入しようとしています。
以下はコードスニペットです。
以下は、ループを使用して作成されたSQLです。
実行するconn.CommitTrans
とORA-00911が表示されます:無効な文字
SQLを次のように変更した場合
ORA-00933:SQLコマンドが正しく終了していません。
さらに更新して「;」を置き換えると 「/」を付けると、同じエラーが再び発生します
。どんな助けでも大歓迎です。
事前にThanX...
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 つのクエリに複数のコマンドを含めることはできませんか? それとも、それらを分離するためのある種の構文が欠けているだけですか?
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)
。無効な符号の例外を生成します。しかし、リスでクエリを実行すると、問題なくコミットされます。なぜこれが起こっているのか誰にも分かりますか?
eclipse - OracleQueryがEclipseで正しく実行されない
Eclipseで簡単なデータベースクエリを実行しています。
しかし、取得しています:
ORA-00911:無効な文字エラー
しかし、sql * plusコマンドラインでこのクエリを実行しているときは、必ず実行されていました。
asp.net - ORA-00911無効な文字エラーを与えるVB.net関数
この関数は、ORA-00911 無効な文字エラーを発生させています。同じスタイルの他のメソッドがあり、これらは正しく機能しています。ここで私が間違っている場所についてアドバイスをお願いします。ありがとう
php - oci_execute()の使用中にORA-00911エラーを削除するためのヘルプが必要
次のコードを使用してSQLを生成しています。
これが生成されたSQLです
ここで、SQL Developerで直接生成されたSQLを実行しますが、正常に動作します。しかし、PHPでoci_execute($ sql)を使用してクエリを実行すると、機能しません。次のコードを使用してデバッグ中:
エラーメッセージが表示されます。
ORA-00911:不正な文字
助けてください.......
oracle - Oracle のテーブルにデータを挿入しようとするとエラーが発生する
私は python 2.7 と cx_Oracle モジュールを使用しています。次のクエリを実行しようとすると:
Cursor.execute()
fromを使用するcx_Oracle
と、次のエラーが表示されます。
SQL plusに入れると、次のように表示されます。
UPDATE
ユーザーが選択した本をカートに既に持っていて、カートINSERT
に希望する本の現在のコピーがない場合、カートを作成しようとしています。
実行メソッドは次のようになります。
各パラメーターは、正規表現を使用してユーザーが生成しrawinput()
、それに対してチェックします。
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 として登録します。
これがあなたの助けになることを願っています:)
sql - SQL ビューの支援
このSQLビューに少し問題があります。
誰でもここで私を助けることができますか? ビューの最後に、自然数の結果(S-2)/2
が.S
themed_party_size
S=7
自然数の結果と言うとき、.5 で終わる答えを切り上げるような意味3
です2.5
。
上記のコードを実行しようとすると発生するエラーは
それが違いを生む場合、Oracleサーバーに接続されたsqldeveloperを使用しているため、PL/SQLを使用できます。
oracle10g - Oracle 10g:日付とvarchar2の値を含むステートメントを挿入(ORA-00911エラー)
Oracle 10gでテーブルを作成し、挿入ステートメントを使用してテーブルにいくつかの行を挿入しようとしています。しかし、次のエラーが繰り返し発生します。
また、ORA-00911エラーを発生させている挿入ステートメントは次のとおりです。
NBMyテーブルの定義は次のとおりです
誰かがエラーを助けることができますか?