Welcome 微信登录

首页 / 数据库 / MySQL / Oracle 复制表内数据,复制表结构

(1)复制表结构,同时复制表内数据。create table 表1  as select * from 表2;(2)复制表结构。create table 表1 as select * from  表2 where 1<>1 ;当然,关于where字句,也可以是:1=2,1=3等等。如下,表a是数据库中已经存在的表,b是准备根据表a进行复制创建的表: 1、只复制表结构的sql create table b as select * from a where 1<>1 2、即复制表结构又复制表中数据的sql create table b as select * from a 3、复制表的制定字段的sql create table b as select row_id,name,age from a where 1<>1//前提是row_id,name,age都是a表的列 4、复制表的指定字段及这些指定字段的数据的sql create table b as select row_id,name,age from a 以上语句虽然能够很容易的根据a表结构复制创建b表,但是a表的索引等却复制不了,需要在b中手动建立。 5、insert into 会将查询结果保存到已经存在的表中 insert into t2(column1, column2, ....) select column1, column2, .... from t1搞懂Oracle字符集的几个要点Oracle 9i下以裸设备方式安装数据库相关资讯      Oracle教程 
  • Oracle中纯数字的varchar2类型和  (07/29/2015 07:20:43)
  • Oracle教程:Oracle中查看DBLink密  (07/29/2015 07:16:55)
  • [Oracle] SQL*Loader 详细使用教程  (08/11/2013 21:30:36)
  • Oracle教程:Oracle中kill死锁进程  (07/29/2015 07:18:28)
  • Oracle教程:ORA-25153 临时表空间  (07/29/2015 07:13:37)
  • Oracle教程之管理安全和资源  (04/08/2013 11:39:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数