在 Oracle 中一句话建表加数据

今天遇到一个问题,需要将库钟表结构和数据全部加到一个系统中现在还不存在的表中。记得上大学自学 M$ SQL 时曾经学过这样的东西,但是天长日久,这毕业一年多时间,到用的时候又给忘掉了,真TM郁闷。后来问了一下公司的 SQL 高手,这才搞定。

为了防止历史重演,先将它放在我的 Blog 里。

具体语法格式如下:

--------------------------------------------------------------------------------

CREATE TABLE [TABLENAME_new] AS SELECT * FROM [TABLENAME_origin]

--------------------------------------------------------------------------------

具体可参看以下例子
eg:

create table department_new as select * from department