OracleDBでraw列が長いものをテストする必要があります。このために、その列に長さの値、たとえば4000を挿入する必要があります。データは「AAAA...」4000回のような単純なものにすることができます。sqlplusを使用して大きな値を挿入しようとしましたが、次のエラーが発生します(おそらく、sqlplusの長さの制限が原因ですか?
エラー:ORA-00972:識別子が長すぎます
sqlplusを使用して長いraw列に大きな値を挿入することは可能ですか?
Oracleでは、"AAA"
は識別子であり、'AAA'
は文字列値です。
これは、入力が2499文字sqlplus
を超えることができないという制限です。
挿入は 2 段階のプロセスの一部として行うことをお勧めします。
理想的なシナリオではありませんが、私が見る限り、これが sqlplus を使用する唯一の方法です。