oracle 怎么用PLSQL中怎么建表关系

请大家教教我,我用的是Oracle10g ,我的数据库文件是SQL2005的,我想直接导入到Oracle,但是不会,如果可以请大家告诉我步骤,工具,我的数据库有关系,能不能直接将关系和数据库表结构导入进去,最好也能将里面的数据导进去!
如果实在不行就请告诉我Oracle里面怎么建表关系,不要代码,我只会用PLSQL,谢谢

你这属于异构数据库迁移,但都是关系数据库,逻辑概念是一样的,所以还是简单的,通常是
使用透明网关把oracle与sqlserver连接起来,然后将把表和数据复制过来,在自己建立索引和约束
官网有透明网关的使用说明,不懂oracle管理和建表会弄得很麻烦,最好让你们的DBA来弄,搞开发的基本不清楚oracle内部做了些什么东西 .
给你个透明网关的使用,讲的还算清楚,按照步骤建立oracle与sqlserver的连接应该不会出问题.

http://blog.csdn.net/saijie1983/archive/2011/05/11/6410893.aspx追问

大哥,我现在还是学生,不然我也不弄了!

追答

你说你只会用PLSQL,也就是做ORACLE开发咯,你想了解ORACLE管理找些DBA的书看就是了

追问

我是做JavaWeb开发的 ,需要这些简单的操作,但是我前几天才装Oracle,只会建表这些的!现在遇到有关系的了,不会,能不能麻烦你告诉我怎么建表关系呢?
谢谢

追答

ORACLE的关系是通过约束来实现的,常用的系统约束有非空,唯一,主键,外键,check 这几种。如果这5种都不满足你的条件,你可以使用触发器来创建相关约束。
你要进一步了解约束的创建语句和使用方法,你可以搜索ORACLE约束,这是ORACLE基础很好找的。ORACLE 很多都是命令行操作的,你也可以通过OEM来操作。

追问

非常感谢各位大哥,我还是做不出来,但是就不麻烦您们了,我自己想办法吧!谢谢各位

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-05
可以是用数据交换工具或者在oracle下配置透明网关来连接sqlserver追问

请问你有工具吗?能不能发给我呢?
邮箱:[email protected]

第2个回答  2011-06-08
数据交换工具
第3个回答  2011-06-06
使用透明网关吧,上官网下一有关透明网关的看看吧,上面说的很清楚呢!
相似回答