2011-12-21 114 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