读书人

Oracle学习笔记-怎么复制一张表的定义

发布时间: 2012-07-16 15:44:59 作者: rapoo

Oracle学习笔记----如何复制一张表的定义
如果想创建一个新的表,让其与一个已有表的定义(列设置)相同。怎么办?

比如,有一个已知表 TABLE_OLD,你想创建一个和其结构一样的表TABLE_NEW

在不同的数据库中,操作会不太一样:

Oracle, MySQL,PostgreSQL
create table TABLE_NEW
as
select * from TABLE_OLD where 1 = 0


DB2
create table TABLE_NEW like TABLE_OLD


SQL Server
select *
into TABLE_NEW
from TABLE_OLD
where 1=0

读书人网 >其他数据库

热点推荐