我創建了一個表作爲select。 列A列B列C列 然後我放棄它,即使使用清除命令。 我添加了列B2 列A列B列B2列C列 ,並將Create table作爲Select命令運行。 當我查詢從新表中選擇*我得到oracle刪除表仍然存在
列A列B列C列B2 爲什麼?爲什麼在我創建它的地方沒有B2列,B & C.這是一個頭痛的問題,因爲我真的有一個75列的表格,我想查看前面的數據。謝謝。
create table NewTable1 nologging parallel 8 compress as
SELECT ColA, ColB, ColC from table;
DROP TABLE NewTable1 PURGE;
create table NewTable1 nologging parallel 8 compress as
SELECT ColA, ColB, ColB2, ColC from table;
發佈您的創建/刪除語句和表定義如何創建新表 – XING
即使在沒有清除表的情況下刪除表,我也無法複製此行爲。 – BriteSponge
我相信@BriteSponge,它很奇怪。我從來沒有見過這個。我覺得我瘋了。 –