为什么sqlplus后台文件剪切最后一列



我在后台处理文件到.csv时遇到问题。Sqlplus切断了最后一个列名,我不知道为什么?我试着设置更大的线条尺寸,但不起作用。

感谢任何提示

set embedded on 
set pagesize 0
set linesize 600
set colsep ';'
set echo off
set feedback off
--set trimspool off
set headsep off
SET HEADING OFF   
SET TRUNCATE OFF
SET WRAP OFF
column_1 AS COLUMN1, column_2 AS COLUMN2, column_3 AS COLUMN3, 'FAKEMESSAGE' as COLUMN4

COLUMN4被剪切,我看到的只是字符串";COL";

我已经解决了这个问题-当你想使用"FAKEMESSAGE"作为COLUMN4来选择某个未列出的列时,在我的情况下-在实际选择中,我只使用了"FAKE"作为COLUM N4-而column 4只是COLU-我知道为什么-因为当该列在表/数据库中并不真正存在时,表并不真正知道该列应该有多大,所以它复制了输入值的大小和列名称上相同大小的字符串,所以如果你想让标题大小为8个字符串char,你必须先设置OR,输入值必须相同。。。