ジャスティンが彼のリンクで指摘したように、set colsep
を使用します function SQLPlusコマンドを使用すると、列ごとに区切り文字を入力する手間が省けます。
ただし、タブ区切りの場合は、set colsep Chr(9)
動作しません。
UNIXまたはLINUXの場合は、set colsep ' '
を使用します。 一重引用符の間のスペースは入力されたタブです。
Windowsの場合は、次の設定を使用します。
col TAB# new_value TAB NOPRINT
select chr(9) TAB# from dual;
set colsep "&TAB"
select * from table;