问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL语句 导入导出

发布网友 发布时间:2022-04-20 13:10

我来回答

8个回答

热心网友 时间:2022-04-07 21:26

给你个例子:

ORACLE导入SQL:
进SQLSERVER 右键点击数据库,所有任务->导入数据
数据源选:Microsoft OLE DB FOR ORACLE,之后只剩下属性,点击属性,输入ORACLE的服务器名用户密码,测试连接成功后
点下一步
选SQL数据库->一条查询指定要传输的数据->写SQL语句->确定->立即执行.

SQL导入ORACLE
将上面反过来,用SQL的导出就可以

热心网友 时间:2022-04-07 22:44

select * into 数据库1.dbo.导入表 from 数据库2.dbo.导出表
insert into 数据库1.dbo.导入表(fld1, fld2) select fld1,fld2 from 数据库2.dbo.导出表

以上两句都是将 导出表 的数据导入到(导入表)中,但两句又有区别的。
第一句(select into from)要求目标表(导入表)不存在,因为在导入时会自动创建。
第二句(insert into select from)要求目标表(导入表)存在,由于目标表已经存在。

热心网友 时间:2022-04-08 00:19

两个SQLSERVER数据库之间导入数据:

1.直接复制:insert into db1.dbo.tbl_user select * from opendatasource('sqloledb','data source=192.168.1.102 ; USER ID=SA; PASSWORD=123456').db2.tbl_user where id>868

2.用 DTS (导入导出向导)把数据导入到中间数据库中,要设置任务定时导入。编写下面的脚本,然后把它加在 DTS 任务的后一步,即运行完 DTS后在运行此脚本。
declare @comid int,@comtitle nvarchar(255) --定义变量
declare test cursor for --定义游标
select DISTINCT comid,comtitle from dbA.dbo.infosociety where
datediff(day,comdate,getdate()) < 1

open test --打开游标
fetch next from test into @comid,@comtitle
while @@fetch_status = 0 --循环取数据
begin
declare @titletemp nvarchar(255)
declare test1 cursor for
select comtitle from dbB.dbo.tb_infogegu where comtitle=@comtitle and datediff(day,comdate,getdate()) = 0
open test1
fetch next from test1 into @titletemp
if( @@fetch_status = 0) --表中该记录已经存在,删除该记录
DELETE FROM dbA.dbo.infosociety WHERE comid=@comid
Else --不存在时,插入该记录
begin
insert into dbB.dbo.tb_infogegu (comtitle,comcontent,comchannel,comdate,tradetype,stockcode, fromdate)
select top 1 comtitle,comcontent,comchannel,comdate,tradetype,stockcode, fromdate from dbA.dbo.infosociety where comid=@comid order
by comdate
DELETE FROM dbA.dbo.infosociety WHERE comid=@comid
end
close test1
deallocate test1
fetch next from test into @comid,@comtitle
end
DELETE FROM dbA.dbo.infosociety
close test
deallocate test
GO

热心网友 时间:2022-04-08 02:10

导入的语句
select * from openrowset(’MSDASQL’,
’Driver=Microsoft Visual FoxPro Driver;
SourceDB=e:\VFP98\data; (这个是导入的路径)
SourceType=DBF’, (这个是需要导入文件的类型)
’select * from customer where country != "USA" order by country’)
go

导出的语句

如果要导出数据到已经生成结构(即现存的)FOXPRO表中,可以直接用下面的SQL语句

insert into openrowset(’MSDASQL’,
’Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\’,
’select * from [aa.DBF]’)
select * from 表

热心网友 时间:2022-04-08 04:18

要求是把一个数据库的一个表格中的数据插入到
另一个数据库中的一个已经存在的表格中,两个表格的机构是一样的了 !
insert into [database]. [rolename].
[tablename] select * from[database].
[rolename].[tablename]
注意:rolename是指的创建表的数据库角色,一般是dbo!还有就是一定要注意另外一个数据库里面也已经存在一个与其对应的表结构,这样才能导入数据进去。

热心网友 时间:2022-04-08 06:43

用sqlserver的dts

热心网友 时间:2022-04-08 09:24

用DTS工具

热心网友 时间:2022-04-08 12:22

奇怪以前这里有很多这种2个数据库之间导数据的问题,而且也不乏高分提问的,可是都没什么人回答,也没什么好的建议,今天一下子冒出这么多人来。。
留个标记,关注,学习ING~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
种地上哪里去买保险? 杯弓蛇影下一句 一文读懂资管新规(内容和影响) 明股实债与对赌的理解 Leader 统帅 @G1012HBD766S 洗烘一体机 10kg 玉墨银-适用对象 Leader 统帅 @G1012HBD766S 洗烘一体机 10kg 玉墨银-详细介绍 新版资管细则要点解读 小米手机支持腾讯微博吗? 刚买的小米手机,去腾讯发了条微博,可为什么显示来自【3g.qq.com... 为什么我用小米2手机发微博,微博尾巴还是显示来自安卓客户端,而不是... 数据库导入导出单个表的SQL语句怎么写 SQL数据库导入导出语句该如何写 SQL数据库的导入与导出 关于oracle数据库的导入和导出 postgreSQL数据库里导入导出的sql语句是什么? 怎么样从数据库中导入和导出数据 数据库的导入与导出 我要下载陌陌 陌陌是干什么用的?很流行么?有微信好么? 陌陌软件是什么 陌陌删掉了文件管理上还有压缩包怎么回事 MOMO陌陌辅助脚本工具大家用的是哪个?怎么下载 剪映素材包打散是什么意思 触漫道具馆怎么用 选择照片时提示素材包更新是什么意思? 陌陌素材包下载失败? 陌陌动态发有一条未更新完的素材包怎么取消 陌陌素材包下不了? 陌陌无法设置聊天背景,总是提示下载素材包 陌陌素材包更新失败怎么办 如何用MySQL命令对数据库进行导出/导入/技巧 如何用java实现mysql数据库的导入导出 mysql如何导出、导入数据库和表,详细一点 sql server 2000 数据库如何导入导出 sql数据库如何导出? oracle 数据库导入导出 什么是导入 导出数据库 sql数据库导入导出 如何进行数据库中表的导入导出 详细&#xFFFD;0&#xFF... orcale数据库导入导出数据的命令怎么写? 什么情况下应该使用数据库的数据导入和导出? 苹果7p来信息的闪光灯怎么设置 才买的苹果7p,但是手机来电或者来信息这个闪光灯... 苹果7p手机来电或者来信息这个闪光灯有时闪又是不... 来信息时的闪光灯怎么设置 你好,我苹果7p屏幕上有规则闪苹果图标,就是无法... 苹果7P拍照黑屏,还有闪光灯也没有了,怎么回事? 电脑上怎么下载绝地求生 苹果7plus来电闪光灯开着但是打电话不亮 大额存单可质押什么意思