1

ファイルの内容を外部テーブルにロードしようとしています。これを行っている間、末尾のスペースは切り捨てられます。

'CREATE TABLE ' || rec.ext_table_name || ' (ROW_DATA VARCHAR2(4000)) ORGANIZATION EXTERNAL ' ||
     '(TYPE ORACLE_LOADER DEFAULT DIRECTORY ' || rec.dir_name || ' ACCESS ' || 'PARAMETERS (RECORDS ' ||
     'DELIMITED by NEWLINE NOBADFILE NODISCARDFILE ' ||
     'FIELDS REJECT ROWS WITH ALL NULL FIELDS (ROW_DATA POSITION(1:4000) char)) LOCATION (' || l_quote ||
     'temp.txt' || l_quote || ')) REJECT LIMIT UNLIMITED'

たとえばB、空白を表すと、私のファイルには次のようになります。

Line1sometextBBBBBBB

私の外部テーブルはそれを次のように読み取ります:

Line1sometext

ファイルにも空白をロードしたい。末尾の空白の削除を停止するにはどうすればよいですか?

現在の問題は次のとおりです。

ファイルがある場合:

"これはテスト値です

"

 ^   this new line is also a part of the row_data.

問題

4

1 に答える 1