2011-12-21 160 views
3

創建從選擇表我願做這樣的事情:在甲骨文

create table NEW_TABLE (select * from OLD_TABLE where id=3582) 

而且具有從產生的那select語句的列上創建一個新表。

我敢打賭它可能在MySQL中,但如何在Oracle中做到這一點?

回答

8

試試這個:

CREATE TABLE new_table AS select * from OLD_TABLE where id=3582 
+1

我還想添加任何額外的信息(存儲,日誌記錄等),以及:創建表的表空間NEW_TABLE NOLOGGING MY_TBLSPACE作爲...選擇... – tbone 2011-12-22 13:41:34

+0

請問select語句有在括號內? – ziggy 2014-06-23 20:17:34