SQL如何在数据库间复制表
2024-10-11 18:00:35
方法一:
DB1 tb1
DB2 tb2
选择DB1 到表的列表那里
选择tb1表 右键 所有任务 数据导出
下一步 选择你要导出的数据库DB1 下一步 选择你要导入的数据库DB2
下一步 选择你要导的表(前面画勾)tb1, 后面对应的是新数据库的表名tb2(默认是相同表名,可修改
方法二
sql语句
假设数据表已建立,目的表与源表结构相同。
insert into DB2.dbo.tb2 select * from DB1.dbo.tb1 go
如果是导入具体某几列或有条件导入,相应修改即可。
不同数据库之间复制表的数据的方法:
当表目标表存在时:
insert into 目的数据库..表 select * from 源数据库..表
当目标表不存在时:
select * into 目的数据库..表 from 源数据库..表
--如果在不同的SQL之间:
insert into openrowset('sqloledb','目的服务器名';'sa';'',目的数据库.dbo.表)
select * from 源数据库..表
最新文章
- Android笔记——Android自定义控件
- 转 PresentViewController切换界面
- Matlab(1) -- Matlab清屏命令
- Asp.net Session 与Cookie的应用
- SDUTOJ 3312
- 通过ReentrantLock源代码分析AbstractQueuedSynchronizer独占模式
- javamail发送邮件的简单实例
- JSON解析和XML解析
- 对dataTable去重
- ipython notebook
- hdu 4609 3-idiots <;FFT>;
- JVM 运行时内存结构
- Git教程之删除文件(8)
- 构建可比较的对象(IComparable)
- ash, bash, ksh, csh, zsh
- 浅谈快速开发框架的分层(WinForm)
- for、for / in循环
- WebStorm开发React项目,修代码之后运行的项目不更新
- Python神坑:sum和numpy.sum
- Confluence设置MySQL数据库报错:必须使用&#39;READ-COMMITTED&#39;作为默认隔离级别。