テストの目的で、大量のデータ(約1 MByte)をOracle CLOB列に挿入したいとします。テストを単純にするために、C++やJavaを使ってテストプログラムを書くことなく、テストをしたいと思っています。代わりに、SQL * PLusを使用したいと思います。SQL * Plusを使用して大きなCLOB(1 MB)を生成して挿入する
OracleのSQL構文はこれを実行する可能性はありますか?私。 EMPTY_CLOB()
関数の代わりに、MAKE_CLOB('x', 1000000)
のような文字を1,000,0000回繰り返してCLOBを作成する必要があります。
(注:私は、具体的は、別のレコードから大きなCLOB値を選択するには、INSERT文の中にSELECT句を使用してCLOBを挿入したくない理由は、私は確信して私のテストのみということにしたいということです。 CLOB書き込み操作はカバーしますが、CLOB読み取り操作はカバーしません)。