Oracle 截断列
Oracle truncating column
我有以下查询。
insert into ORDER_INFO(ORDINF_PK,ORDINF_LGNDET_PK_FK,MEDIA_TYPE,ORDINF_MUSIC_FK,DAT)
values (1,1,'Music',21,TO_DATE('14-OCT-2015','DD-MON-YYYY'));
insert into ORDER_INFO(ORDINF_PK,ORDINF_LGNDET_PK_FK,MEDIA_TYPE,ORDINF_MUSIC_FK,ORDINF_SERIES_FK,DAT)
values (2,2,'Series',71,23,TO_DATE('07-NOV-2015','DD-MON-YYYY'));
然而当我这样做时:
select * from ORDER_INFO;
我得到:
truncating (as requested) before column ORDINF_SERIES_FK
truncating (as requested) before column ORDINF_MOVIES_FK
ORDINF_PK ORDINF_LGNDET_PK_FK MEDIA_TYPE ORDINF_MUSIC_FK DAT
---------- ------------------- -------------------- --------------- ---------
1 1 Music 21 14-NOV-14
2 2 Series 71 07-NOV-15
我知道它正在截断 ORDINF_MOVIES_FK 因为该列中没有条目,但为什么它会截断 ORDINF_SERIES_FK 列?
注意 - 插入的行和 ARE 都在数据库中,因此 INSERT 成功。
您收到的警告是来自 SQLPlus 程序的警告,这意味着列显示不是全宽(可能列的定义很长并且 SQLPlus决定显示较短的列,因为您的数据很短)。
无论如何你都不需要担心这个。
有关 SQL*Plus wrap 的更多说明,请参阅 this link。
我设法解决了这个问题,我做到了。
set wrap on;
set pagesize 50000;
set linesize 120;
link 这里:http://www.anattatechnologies.com/q/2012/01/sqlplus-pagesize-and-linesize/
我有以下查询。
insert into ORDER_INFO(ORDINF_PK,ORDINF_LGNDET_PK_FK,MEDIA_TYPE,ORDINF_MUSIC_FK,DAT)
values (1,1,'Music',21,TO_DATE('14-OCT-2015','DD-MON-YYYY'));
insert into ORDER_INFO(ORDINF_PK,ORDINF_LGNDET_PK_FK,MEDIA_TYPE,ORDINF_MUSIC_FK,ORDINF_SERIES_FK,DAT)
values (2,2,'Series',71,23,TO_DATE('07-NOV-2015','DD-MON-YYYY'));
然而当我这样做时:
select * from ORDER_INFO;
我得到:
truncating (as requested) before column ORDINF_SERIES_FK
truncating (as requested) before column ORDINF_MOVIES_FK
ORDINF_PK ORDINF_LGNDET_PK_FK MEDIA_TYPE ORDINF_MUSIC_FK DAT
---------- ------------------- -------------------- --------------- ---------
1 1 Music 21 14-NOV-14
2 2 Series 71 07-NOV-15
我知道它正在截断 ORDINF_MOVIES_FK 因为该列中没有条目,但为什么它会截断 ORDINF_SERIES_FK 列?
注意 - 插入的行和 ARE 都在数据库中,因此 INSERT 成功。 您收到的警告是来自 SQLPlus 程序的警告,这意味着列显示不是全宽(可能列的定义很长并且 SQLPlus决定显示较短的列,因为您的数据很短)。 无论如何你都不需要担心这个。
有关 SQL*Plus wrap 的更多说明,请参阅 this link。
我设法解决了这个问题,我做到了。
set wrap on;
set pagesize 50000;
set linesize 120;
link 这里:http://www.anattatechnologies.com/q/2012/01/sqlplus-pagesize-and-linesize/