【发布时间】:2016-02-08 07:01:46
【问题描述】:
我有以下问题。
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 列?
【问题讨论】:
-
我对 SQL 非常陌生(几个小时),所以我不知道您所说的“你是如何运行那个 SQL 的?”是什么意思。我正在使用 SSH 从终端运行它。这能回答问题吗?我正在使用 sqlplus。
-
也许你可以试试
COLUMN ORDINF_MOVIES_FK CLEAR
标签: oracle sqlplus sql-insert truncation