复制表结构

原创 2007年10月03日 20:26:00
创建表可以用create table语句,不过如果是数据库里已经有一个相同结构的表了,可以通过复制表结构来达到创建新表的目的,同时还可以达到导入记录的效果。 
Oracle里创建相同结构的表的语句: 
sql="create table newTable as select * from oldTable where 1=2"  因为有了where 1=2所以效果是只复制表结构 
sql server和access的语句要这样写: 
sql="select * into newTable from oldTable " 没有加where条件 把所有的记录也写到了newTable中。 

在应用中,经常要写入大量的数据,维护一个大表 不如分成一个一个小表,这时候这个技巧就派上用场了。
 

oracle数据库之间的导入、导出,复制数据库表结构(无数据)

1、不同用户之间的表数据复制 2、同用户表之间的数据复制 3、B.x中个别字段转移到B.y的相同字段 4、只复制表结构 加入了一个永远不可能成立的条件1=2,则此时表示的是只复制表结构,但是不复制表...

SQL语句:在两个数据库间复制表结构和更新数据

一、如果两个数据库在同一台服务器上 1、复制表结构和数据:SELECT * INTO DatabaseB.dbo.TableB FROM DatabaseA.dbo.TableA 2、仅仅复制表结...

【数据结构】关于复杂链表的复制

复杂链表与单链表 首先呢,得告诉大家【复杂链表】和【普通链表】的一些区别 可是这个不怎么好描述 不过呢,我请来了【四个小学生】,来帮助大家理解 小时候的小A、小B、小C和小D 我们有四个...

复制表结构和数据SQL语句

1.复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表 2.只复制表结构到新表 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE...

复制数据结构 - 单链表及图

这次依然是两道算法题,复制链表,以及复制图,最后会给出一些总结。 题目一,复制一个单链表(SLL - single linked list), 其节点除了一个基本的后向指针(next), 还有一个指向...

数据库复制表结构

现在有一个数据库,我想用他的表结构,找了好久,比较好用的方法就是下面两种: 1、 create table a as select * from b where 1=2 ; 2、   -...

sql复制表结构和数据

案例一: 在informix中需要吸纳建立一个相同字段的新表然后insert into newtable select × from oldtable   全部复制select * int...

mysql复制表结构创建新表

最近由于数据库数据日增长量较大,某些不到一个月已经达到了百万级数据量,根据需要进行散表。后台将每月新数据insert新表,因此数据库要定期创建新表。涉及到了mysql 定时任务等一系列知识。 关于m...

DataSet,DataTable.DataRow复制(解决此行已属于另一个表)以及DataTable 实现表结构转换

转自:http://blog.csdn.net/z775480954/article/details/6724992    表A: ------------------   InfoID FN...

转:oracle 子查询创建表,表的重命名,给表和列添加注释,显示当前用户所有表,复制已存在表结构到新表

原文链接:http://heisetoufa.iteye.com/blog/364422 通过子查询创建表 如果要创建一个同已有的表结构相同或部分相同的表,可以采用以下的语法: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:复制表结构
举报原因:
原因补充:

(最多只允许输入30个字)