SQL Server 2005数据表导出到Oracle的方案 .

SQL Server 数据导入Oracle数据库(脚本实现) 我们知道SQL Server在2005以后提供了DTS导出数据功能,可以将SQL Server数据库端数据导入到SQL Server,MySQL,Excel,Access以及Oracle等我们常用的数据库。然而在SQL Server 2005 Express 2005版本上没有这个功能,也就不能完成SQL Server 端数据导入到Oracle数据库中。这时候我们有什么办法可以解决SQL Serv 阅读详情

SQL Server数据导出到Oracle的方案

假设要将SQL Server中的Northwind数据库中的Products表导出到Oracle的Scott用户

首先需要有安装SQL Server企业版

1.打开Microsoft SQL Server Management Studio 右键点击要导出的库,任务-导出数据,进入导出流程。

2.下一步,选择数据源
[数据源]选择“SQL Native Client”,这应该是缺省值。
[服务器]选择要导出数据的服务器,如果是本机,选择(local) 和身份验证方式。
[数据库]选择要导出的数据所在的库,这里选择Northwind

3.下一步,选择目的
[目的]选择Oracle Provider for OLE DB  点击属性输入数据源、用户名、密码。

4.下一步,指定表复制或查询
这里有两个选项,复制一个或多个表或视图的数据和编写查询以指定要传输的数据,根据需求的不同去选择

5.下一步,选择源表和视图
勾选要导出的表数据

6.下一步,保存、调度和复制包
选中立即运行

7.完成
执行导出工作

注意:因为oracle的表名都是大写的,而SQL的表可能是大小混写的,所以导入后在oracle里查不到该表,比如这个Products表在oracle里查询就应该写成select * from scott."Products";为了方便查询可以通过批量修改表名为大写以便后面导数据的工作。
---导完数据后执行下面语句,生成把表名修改成大写的操作
select 'ALTER TABLE '||'"'||table_name||'"'||' RENAME TO '|| upper(table_name)||';' from user_tab_comments;

把生成的文件执行即可把此用户下的所有表名修改成大写。
 
注意:如在导出过程中出现错误或导出的表中多出或少了几个字段,一般是数据类型的不匹配或多个表之间存在主外键关联导致可以在导出前适当的修改sql server表中字段的数据类型和同时导出关联的几个表。导出后可能出现字段名有双引号之类的,可以在oracle中手工改一下,建立主键、索引之类的
Northwind 适用于Oracle 数据库 Northwind Oracle格式 ,与sql server 2000/2005中的Northwind 数据一致 立即下载

相关推荐

Northwind oracle 中文版

Northwind oracle 中文版中包含了表结构及数据备份,文件类型:.sql文件、.dpm文件、.xsl文件等;最适合Oracle学习开发人员使用

SQL Server 添加Northwind数据库

下载Northwind数据库,下载链接为https://www.microsoft.com/en-us/download/details.aspx?id=23654 双击下载后的文件进行安装 安装完成后,会发现自己的c盘多了一个名为SQL Server 2000 Sample Databases的文件夹, 打开Sql Server数据库,新建一个名为Northwind的数据库,在这个数据库下新...

winnieFighting 2255

Northwind 适用于Oracle 数据库

Northwind 适用于Oracle 数据库

SQL Server 2005数据表导出到Oracle的方案

SQL Server数据导出到Oracle的方案假设要将SQL Server中的Northwind数据库中的Products表导出到Oracle的Scott用户 首先需要有安装SQL Server企业版 1.打开Microsoft SQL Server Management Studio 右键点击要导出的库,任务-导出数据,进入导出流程。2.下一步,选择数据源 [数据源]选择“SQL Nati

想飞的鱼的专栏 4927

Unity性能优化 - 动态图集

Unity 动态图集是 Unity 引擎中用于处理游戏纹理优化的一种技术。本文介绍了什么是动态图集,动态图集的优缺点,以及提供了一套完整的代码供大家参考。

qq_33808037的博客 4840

猫耳语音下载(mediadown)

西宾猫耳语音下载工具,能够帮助你下载猫耳音频节目。如果你是会员,它还能帮你下载会员节目。

new_stranger的专栏 2490

『安装配置』Oracle 异构服务实践(二)

假设我们要在ORACLE里同时能访问SQL Server里默认的pubs和Northwind两个数据库。 1、在安装了ORACLE10g Standard Edition或者ORACLE10g Enterprise Edition的windows机器上(IP:192.168.0.2),    产品要选了透明网关(Oracle Transparent Gateway)里要访问Microsoft S

空空的影子 647

西门子PLC新手必看:200SMART与1200/1500的MODBUS RTU通讯实战(附完整配置流程)

本文详细解析了西门子PLC中S7-200 SMART与S7-1200/1500之间实现MODBUS RTU通讯的完整实战流程。内容涵盖硬件接线、软件配置及程序编写,重点讲解了200SMART作为从站、1200/1500作为主站的典型架构,并提供了关键功能块的使用方法和常见问题排查技巧,帮助新手快速打通不同系列PLC间的数据交换。

weixin_29214559的博客 393

mysql2005如何导出点表_sql server 2005 怎么导出数据到excel

展开全部1、打开SQL Server Management Studio,然后找到相应的数据库2、右键点击数据库名称,e5a48de588b662616964757a686964616f31333361313864然后点选“任务-->导出数据”3、弹出"导入和导出向导"界面后,点击【下一步】按钮,进入"选择数据源"界面。“数据源”和“服务器名称”采用默认值,“身份验证”默认使用Windows...

weixin_31951365的博客 883

DRV8311HRRWR直流无刷(BLDC)电机驱动原理图设计

DRV8311HRRWR集成三个MOSFET 半H桥,用于驱动三相无刷直流电机(BLDC),适用于5V、9V、12V或18V直流电源轨或1S至4S电池供电应用。内部集成三个具有集成电流感测功能的电流感测放大器(CSA),可感测BLDC电机的三相电流,从而实现FOC和电流控制系统设计方案。集成保护特性:VM 欠压锁定 (UVLO)、 电荷泵欠压 (CPUV)、过流保护 (OCP)、热警告和热关断 (OTW/OTSD)、故障条件指示引脚 (nFAULT)支持 1.8V、3.3V 和 5V 逻辑输入。

zhusl6688的博客 1227

R语言 Chow Test

Chow 测试用于测试不同数据集上的两个不同回归模型中的系数是否相等。 该测试通常用于计量经济学领域,使用时间序列数据来确定数据在某个时间点是否存在结构性中断。 本教程提供了如何在 R 中执行 Chow 测试的分步示例 首先,我们将创建一些假数据: #create data data <- data.frame(x = c(1, 1, 2, 3, 4, 4, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 11, 12, 12, 13,

Mrrunsen的博客 1946

SQL Server 2005 连接 Oracle 方案

摘自: http://blog.sina.com.cn/s/blog_454d9385010099l7.html   SQL Server 2005 连接 Oracle 方案 1、先在客户端安装 Oracle 客户端并配置好,使其能够连接 Oracle 服务器,配置过程略。   2、以 SA 身份登录到 SqlServer 2005 中,依次打开:服务器对象 -> 链接服务器,右键

无心人的终点 755

华为OD新系统机试真题 - 端口流量统计

华为OD机试新系统真题【端口流量统计】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD新系统4月26号机试真题【端口流量统计】。

qq_45776114的博客 762

SQL Server 2005 创建到 Oracle10g 的链接服务器

<br />由 lwgboy @ MoFun.CC, 在 08-9-12 下午5:00 <br />标记: linkserver, oracle, sqlserver, 链接服务器 <br />SQL Server 2005 创建到 Oracle10g 的链接服务器<br />SQL Server 2005 异类数据源(ORACLE10G)链接服务器的建立<br />本文简述SqlServer 2005 链接到 Oracle10g 服务器的过程及基本应用。<br />名词说明:链接服务器:对应oracle的

个人学习记录所用 1605

claude-hub:GitHub上的AI开发助手,让Claude自动帮你写代码、审代码、合代码

代码不再是人写的,而是人引导 AI 写的。在这个时代,GitHub 不再只是一个代码托管平台,而是 AI 开发代理的工作台。每一个 issue、每一条 PR,都可能是一次与 AI 合作的机会。未来属于那些敢于把开发流程交给 AI 来优化的人——他们不是在取代自己,而是在放大自己的影响力。📌关注本系列文章,我们将持续输出关于 AI 编程、GitHub 自动化、AI Agent 产品化的深度分析。

这里汇聚了前沿的技术分享与实用的开发技巧,带你探索从创意到企业的技术创业之路。 1372

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

sql server 2005或2008实现oracle行转列函数wm_concat

一个项目用到的是sql server 2005 数据库,有个需求是这样的:    表 table1     结构:create table table1(id int,name varchar(10));     数据:insert into table1 values(1, 'a')                insert into table1 values(1

凹凸的专栏 6725

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

sql server2005 中的表导入到oracle数据库

1启动sql server2005----点击数据库名称邮件弹出提示框----选择“任务”中的”导出数据“----弹出对话框,下一部-----  server name 选主机名 database 选数据库名 然后点属性: data source:选择客户端的监听名称 用户名:选择oracle,要导入的用户名 导入完成   在导入的时候要注意: --在sqls

wll的专栏 3390

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

SQL Server 2005 创建Oracle10g 的链接服务器

Oracle链接服务建立:   * 安装oracle10g 的客户端:使用netmgr添加本地的服务命名,例如:服务命令:DBLINK;测试通过后进行下一步。   * 建立ODBC数据源(现在已不需要,一般直接用Oracle本地服务名代替,本步可省略) SQL Server 2005 服务器增加系统数据源:    [控制面板]=》[管理工具]=》[数据源(ODBC)...

weixin_34055910的博客 138

查询转换oracle,怎样把Oracle查询转换为SQL Server

怎样把Oracle查询转换为SQL Server在把Oracle查询转换为SQLServer的时候要特别当心一些不容易注意到的问题。我们知道,T-SQL是SQLServer的语言引擎,而Oracle的语言引擎却是PLSQL.这两种查询语言都对ANSISQL-92标准进行了扩展以提供额外的支持力度。你所创建的应用程序几乎都要用到这些补充特性。本文就对最常用的、非标准的Oracle扩展进行了说明...

weixin_28708781的博客 366

sql server 2005 导入 oracle,SQL Server 2005导入Oracle 10g的C#源码

//--------------------------------------------------------------------//AllRightsReserved,Copyright(C)2011,HairihanTECH,Ltd.//--------------------------------------------------------------------usingS...

weixin_39988331的博客 80
上一篇: Oracle数据库中不同版本间的导入导出规则
下一篇: SQL Server 2005数据表导出到Oracle的方案 .
method_chen
博客等级 码龄15年 25粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

method_chen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值