社区
MS-SQL Server
帖子详情
如何将SQL SERVER 数据库转成Oracle8i数据库
aspiregao
2001-04-23 07:09:00
我有一个应用,数据库原先用的是SQL Server7.0,在vc++下以ODBC接口访问。现在需要将数据库转到Oracle下,请问该如何转换?
...全文
417
19
打赏
收藏
如何将SQL SERVER 数据库转成Oracle8i数据库
我有一个应用,数据库原先用的是SQL Server7.0,在vc++下以ODBC接口访问。现在需要将数据库转到Oracle下,请问该如何转换?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hp1200
2001-07-29
打赏
举报
回复
up
ppzhao
2001-05-03
打赏
举报
回复
我表示成功的到过去了,但也遇到了不少问题:
1,有个字段叫mode,但mode是oracle内部关键字.加上引号,"mode"可以作为字段名,不知这有什么区别
2,到过去的表里出现特殊无用字符,大黑方块,不止各位有没遇到过(DTS)
3,oracle中date类型如何格式化?
希望大家来讨论
aspiregao
2001-05-01
打赏
举报
回复
to ppzhao:
mial is post,thank you
to recoverroad:
你说的方法我已经试过了,可行,谢谢.但现在我的应用(VC)需要判断Oracle中某个表是否存在,若存在则直接对表操作,否则创建新表。但在VC下通过ODBC我怎样才能判断一个表是否存在呢?
merry_prince
2001-05-01
打赏
举报
回复
有简单的也有复杂的.
1.你可以将全部的库按一定的格式,输成ORACLE所认得DMP FILE.然后用下列命令倒入ORACLE.
IMP DADABASENAME/PASSWD FILE=XXX.DMP FULL=Y IGNORE=Y COMMIT=Y
2.如果你需要倒入的表,并不是很多.你可以用DELPHI的DATABASE TOP工具去对任意倒入.
希望你能成功! GOOD LUCK!
roverroad
2001-04-30
打赏
举报
回复
告你一个最简单的方法,首先用SQL生成SQL结构(标准的SQL语句),然后再Oracle种执行,最后通过SQL的Export到数据。
flyfk961
2001-04-30
打赏
举报
回复
用delphi来转,他提供了databump可转换数据,你也可以用Tbatchmove控件,你所做的只是建好数据库的表空间,不需要建表,用Tbatchmove 控件可以将数据全部导过来
etoy
2001-04-30
打赏
举报
回复
那位高手知道在oracle 8i存储过程中怎样实现动态表的结果返回
例如:sql7存储过程中可以使用:exec(select * from HHH) HHH为动态表
在oracle存储过程中怎样使用
ppzhao
2001-04-29
打赏
举报
回复
To Dump aspiregao:
Can you post your mail and contract free,My E-mail:ppzhao@163.net
gougou
2001-04-27
打赏
举报
回复
我有个网站,其中.asp的文件是存储在oracle中的,但是我要把他都牵到sqlserver中,请问该怎么半呢?
Dump
2001-04-27
打赏
举报
回复
我也正在做从ms sql向oracle迁移系统,最最麻烦的事情是存储过程的迁移,尤其是在原sql server中有些存储过程通过一个select 语句返回一个结果集,我到现在也不知道该怎么办。在oracle 存储过程中可以通过定义游标参数来返回一个结果集,但是就是不知道前台程序怎么写,当然最后的办法是用oci接口,但是因为原有前台程序是用delphi写的,通过BDE访问数据库,delphi的存储过程控件倒是可以定义参数类型为游标,但就是不知道怎么用?据说oracle提供最新的ole db驱动可以支持返回结果集,也没试过。
不知大家有何高见?!!!!!!!!!!!!!!
aspiregao
2001-04-26
打赏
举报
回复
chyfo我已经down了,谢谢
我先在oracle中创建新表,再导入数据好像没问题。
另外,能否告知在vc++ ODBC接口访问下如何动态创建table,select into好像oracle下无效
ppzhao
2001-04-24
打赏
举报
回复
down一个看看,方便的在不同数据库系统至今传输数据
ppzhao
2001-04-24
打赏
举报
回复
rename table name and ok
www.download.com
aspiregao
2001-04-24
打赏
举报
回复
sql server的import/export工具我试过,转到Oracle中的表都加了双引号。如"system"."para",就是以system用户登陆到Oracle数据库转出的表,这样的格式在VC下无法打开,VC会把"system"当成一个字符串,而不是"system"."para",我怎样导出表才能做到没有双引号,例如:SQL Server中的para表导入到Oracle中仍为para。
另外,chyfo在哪里友下载?
yangzi
2001-04-24
打赏
举报
回复
sql server的import/export工具不要用,它把所有的char都转成了nchar了。
最好找一个第三方工具。
不过,存储过程,触发器不可能有工具转化的。只能手工转。
SunnyWay
2001-04-24
打赏
举报
回复
哪位高人知道
怎么用程序的方法,比如用VC、DELPHI编写的代码, 来实现不同数据库间的数据导入/导出?
fhen
2001-04-24
打赏
举报
回复
SQLServer的Import/Export工具可直接转换
Dump
2001-04-23
打赏
举报
回复
chyfo有什么好处?
ppzhao
2001-04-23
打赏
举报
回复
表内容可自动migration.存储过程,触发器最好手写。
推荐你一个好工具chyfo.
com.microsoft.
sql
server
.jdbc.
SQL
Server
Driver
针对驱动com.microsoft.
sql
server
.jdbc.
SQL
Server
Driver所需的三个jar包。
SQL
server
数据库
转
Oracle
数据库
一、首先,转换之前在
SQL
server
数据库
中把表建好,可以插入好数据。 注: 因为
Oracle
数据库
的表名和字段名都是大写,如果在
Sql
Server
数据库
中是小写的话,转换后,使用表名或字段名的时候需要加上双引号(“”),所以在转换之前把 表名和字段名全部写成大写,方便使用。 二、接下来,直接进入教程 右击
数据库
,任务→导出数据 ...
SQL
Server
数据库
转换成
oracle
经常碰到需要把
sql
server
的数据迁移到
oracle
的情况。 在网上查找一下,有很多方法,有用第三方工具的等,但
sql
server
本身就提供一个“导入导出”的工具,用这个工具就可以把
sql
server
数据转换到
oracle
中。 下面简单列一下操作步骤: 1、 在
SQL
SERVER
数据库
中连接
ORACLE
数据库
的方法
SQL
SERVER
数据库
中连接
ORACLE
数据库
的方法
Sql
Server
数据库
迁移到
Oracle
数据库
注:别人博客里搂了一份,写的挺详细的,按以下步骤完全可以实现; 一、工具准备 1.jar包:jtds-1.2.2-dist.jar 2.JDK 3.
sql
developer软件工具 二、打开
sql
developer工具 1、在
sql
developer里,选择工具→首选项→
数据库
→第三方JDBC驱动程序,添加条目,添加后如下图所示(假设jtds存放在E:\app目录下) 2、在sq...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章