次のように変数を宣言して初期化しています。
var test CLOB
exec :test := q'<
many many lines
many many lines
>'
この文字列引用の構文が PL-SQL ブロックの外で機能することを本当に期待していなかったと思いますが、SQLPlus に相当するものがあるとしたら? 特に、引用符の間のすべての行をマングリングする必要のない構文はありますか (ファイル内のすべての改行の前にエスケープを入れます)? 私は、この SQLPlus スクリプトがシェル スクリプトによって生成され、別のファイルから取得された clob の値を使用することを期待しています。