sql >> データベース >  >> RDS >> Oracle

ORA-00911:無効な文字エラーを解決するにはどうすればよいですか?

    実行しているステートメントは有効です。このエラーは、Toadがコマンドの一部として末尾のセミコロンを含んでいることを意味しているようです。これによりORA-00911が発生します。 ステートメントの一部として含まれている場合-ステートメント自体の一部ではなく、クライアントのステートメントセパレーターであるため。

    Toadを混乱させるのは次のコメントアウトされた行である可能性があります(ここで説明されています)。または、すべてを1つのステートメントとして実行しようとしていることが原因である可能性があります。その場合は、スクリプトの実行コマンド( F9 )を使用してみてください。 )runステートメントの代わりに( F5

    コメントアウトされた行を削除するだけで問題は解決しますが、実際のコミットでもこれが見られる場合は、ステートメントの実行に間違ったメソッドを使用している可能性があります。

    この関連する質問へのコメントで、Toadがセミコロンを解析する方法についてもう少し情報がありますが、私はToadに精通していないため、詳細を説明できません。



    1. JOOQを使用してPostgreSQLにJSON列を含む更新可能なレコードを挿入するにはどうすればよいですか?

    2. SQLServerにテーブルが存在しない場合にテーブルを作成する2つの方法

    3. OracleQueryの各行に乱数を生成する

    4. mssqlモジュールを使用してNode.JSからWindows認証でSQLServerに接続する方法