1. sql数据库转换成oracle数据库程序
有这个功能的。 不知道你装的是英文版还是中文版的。
英文版的是在:Database ----> Change current DBMS 这个选项里,可以讲其转换为其它版本的,包括Oracle,db2,informix都可以的。
2. sql server转oracle
1. SQLSERVER服务器上面安装oracle客户端,配置服务命名(假设为 test)
2. 在SQLSERVER服务器上面建立链接服务器,脚本如下
SQL code?
SQL code-- Adding linked server:
exec sp_addlinkedserver @server = 'test' ,
@srvproduct = 'ORACLE',
@provider = 'MSDAORA',
@datasrc = 'test'
3. excel转为数据库
1、打开SQL Server 2014 Management Studio 数据库,并且登录进去;
2、新建一个数据库,将excel导入,在新建的数据名字上,鼠标右键,选择任务选项,之后导入数据,就会看到导入excel文件的窗口;
3、下拉框选中Microsoft Excel,浏览添加你需要导入到数据库的excel文件,然后点击下一步;
4、下拉框选中sql开头的,验证方式自己选择,一般是默认的验证方式,然后下面的数据库;
5、出现的这个页面不用动任何操作,直接继续点击下一步即可;
6、现在表示导入成功,上面有各类详细的数据,可以选择关闭,这个时候记得刷新数据库的表,否则看不到新导入的数据。
4. oracle数据库转sqlserver
这个不难,首先需要POWERDESIGNER连接到SQLSERVER2000,把对应的数据库REVERSE ENGINEER到PD,注意要保存为CDM,然后把CDM转换为PDM,PDM需要制定数据库为ORACLE10,然后CREATE DATABASE,就可以把你要的东西都导入到ORACLE中了。
5. sql server数据库转mysql
在 SQL Server 里面, 创建一个 针对 MySQL 的数据库链接。 然后 在 SQL Server 里面, 设定一个 数据库作业。 定时向 MySQL数据库链接 同步数据
6. excel转换成数据库
首先我们先打开需要导入外部数据的工作表,打开之后单击需要从哪一行哪一列开始导入外部数据的单元格。单击之后将鼠标移到菜单栏,这时我们可以看到有一个“数据”按钮,单击该按钮会下拉很多选项。
在下拉的选项里我们可以看到有一个“导入外部数据”选项,将鼠标移到该选项又会下拉很多选项。
在下拉的选项里我们单击“导入外部数据”按钮,单击之后会弹出如图对话框,这时我们找到需要导入数据的工作表的存放位置,找到之后单击打开按钮,
单击打开按钮之后会弹出如图对话框,这时我们单击确定按钮,单击之后又会出现如图2所示情况,这时我们选择存放的位置是否是现有的工作表中还是新建工作表中,我们根据自己的实际情况来选择,假如是放置在现有的工作表中,那么直接单击上方的确定按钮。
单击“新建web查询”按钮之后会弹出如图对话框,这时我们在地址栏输入我们要导入数据的网页地址,输入完成后单击后边的“转到”按钮。
单击之后就会出现如图所示情况,这时我们单击下方的“导入”按钮
7. excel转换为数据库
1、打开SQL Server 2014 Management Studio 数据库,并且登录进去;
2、新建一个数据库,将excel导入,在新建的数据名字上,鼠标右键,选择任务选项,之后导入数据,就会看到导入excel文件的窗口;
3、下拉框选中Microsoft Excel,浏览添加你需要导入到数据库的excel文件,然后点击下一步;
4、下拉框选中sql开头的,验证方式自己选择,一般是默认的验证方式,然后下面的数据库;
5、出现的这个页面不用动任何操作,直接继续点击下一步即可;
6、现在表示导入成功,上面有各类详细的数据,可以选择关闭,这个时候记得刷新数据库的表,否则看不到新导入的数据。
8. oracle转mysql sql语句
在Oracle中sql代码如下编写selecto.orgidfromt_organizationoconnectbyprioro.orgid=o.orgparentidstartwitho.orgid=#{params.swjgDm}那么在MySQL数据库中需要改为如下方式selecto.orgidfromt_organizationowhere(o.ORGPARENTIDSLIKEconcat('%/',#{params.swjgDm},'/%')oro.ORGID=#{params.swjgDm})ando.AVAILABLE='1'
9. oracle 数据转换
oracle中的long类型即clob类型,可用to_char函数转换成char类型。使用中注意事项:
1、实际上处理CLOB字段的时候,直接TO_CHAR,当长度超过4000的时候,会报错,提示列被截取;
2、直接使用SUBSTR对CLOB字段进行截取,是不能起到任何作用的;
3、可以使用dbms_lob.substr(clobcolumn,4000),对CLOB字段进行截取;截取的长度是4000还是2000根据存储的是汉字和数据决定长度。
10. mysql数据库转oracle
用JDBC就能实现
当你要读取数据时 先生成个MySQL的连接
然后Select 再生成个Oracle的连接 把rs弄到那个数据库中去
同步的问题
如果你用Spring的话 里面有事务处理
开起个事务
tm.begin(); //tm是事务对象
把JDBC查询Mysql 并插入Oracle数据的代码
用try catch捕获出来
在catch(Exception e)
{
tm.rollback();//事务回滚
}
应该能够保证同步吧 修改Mysql时 用主键 像楼上所有就行。