`
glutinit
  • 浏览: 46022 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics