Oracle SQL: アンパサンド (&) 置換変数の処理
Oracle SQL DeveloperでSQL INSERT文を作成するときに、置換値を要求するプロンプトが表示される場合があります。これは通常、クエリにアンパサンド (&) などの特殊文字が含まれている場合に発生します。 アンパサンドをバックスラッシュ (&) でエスケープするだけでは問題は解決しません。 Oracle は引き続きこれを置換変数として解釈します。
最も効果的な解決策は、SET DEFINE OFF
コマンドを使用することです。このコマンドは、Oracle の自動置換変数機能を無効にし、アンパサンドによって置換プロンプトがトリガーされるのを防ぎます。 これにより、エスケープしたり、CHR(38)
.
以上がOracle SQL:挿入ステートメントの「&」の代替変数プロンプトを回避する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。