SQL中复制一个表到另外一个数据库中

SQL中复制一个表到另外一个数据库中,第1张

在SQL Server Management Studio中,使用“SQL Server导入和导出向导”,可以很容易地复制表。

如果一定要使用语句,假设你的架构是dbo,在DBERP数据库中运行:

select into U_物料编码 from DBTESTdboU_物料编码

如果有索引,创建索引。如果有约束,创建约束。

如果两个数据库不在同一个实例,先创建连接服务器。

1、复制旧表的数据到新表(假设两个表结构一样)

INSERT

INTO

新表

SELECT

FROM

旧表

2、复制旧表的数据到新表(假设两个表结构不一样)

INSERT

INTO

新表(字段1,字段2,)

SELECT

字段1,字段2,

FROM

旧表

3、复制表结构及数据到新表

select

into

目标表名

from

源表名(要求目标表不存在,因为在插入时会自动创建)

4、只复制表结构到新表

CREATE

TABLE

新表

SELECT

FROM

旧表

WHERE

1=2

即:让WHERE条件不成立

扩展资料

基本SQL语句

1、数据表的建立

CREATE

TABLE

数据表名称(字段1

类型1(长度),字段2

类型2(长度)

……

)

2、

数据记录筛选

sql="select

from

数据表

where字段名=字段值

order

by字段名[desc]"

3、更新数据记录

sql="update

数据表

set字段名=字段值

where

条件表达式"

4、删除数据记录

sql="delete

from

数据表

where

条件表达式"

5、

添加数据记录

sql="insert

into

数据表

(字段1,字段2,字段3

…)

values

(值1,值2,值3

…)"

参考资料来源:百度百科-SQL

把a的表结构复制到a1表,1=2不复制数据,如果要复制数据,就不要whereselect into a1 from a where 1=2注意:这种方式不能复制主键、索引等信息如果要全部复制,只能是在a表上按右键,选择“编写表脚本为”=》Create然后在这个结构基础上把a改成a1(注:要在设置里选择编写索引脚本)

以上就是关于SQL中复制一个表到另外一个数据库中全部的内容,包括:SQL中复制一个表到另外一个数据库中、SQL语句 怎么把一个表的数据复制到另外一个表里面、sql server 2000如何复制数据库表结构等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9439552.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存