1.好像不大可以吧,有些数据类型在 sqlserver 和 oracle 中是不一样的,另外创建的对象存储位置为用户的默认表空间;另外,你说没有看到外键创建的语句,可能是你 erwin 中的参数设置不对,你再仔细找找,都有相应的设置的2.是这样的,因为每一个 RDBMS 都有自己特殊的 sql 规定,所以选择数据库后对相同的对象可能生成的 SQL 语句会有所差别。
NVARCHAR2(1) DEFAULT '' NULL :说明默认值为“”但是该列允许为空。3.可以在 sqlserver 中创建一个到 oracle 数据库的连接,这样就可以直接导入数据了,另外好像使用 sql*lader 也可以作(我没有试过)
NVARCHAR2(1) DEFAULT '' NULL :说明默认值为“”但是该列允许为空。3.可以在 sqlserver 中创建一个到 oracle 数据库的连接,这样就可以直接导入数据了,另外好像使用 sql*lader 也可以作(我没有试过)
Oracle一个实例就是一个数据库,他是以用户来划分数据库对象的(模式)。数据库连接时只需用户名口令和服务名(服务名和实例是对应的),访问时不加限制只能看到自己的对象。
我觉得oracle里的用户概念有点像sqlserver里的数据库和用户的结合体。
Oracle中如果访问其他用户的对象:用户名.对象名。
sqlserver中会有两个限定词:数据库名.用户名.对象名
问题2 楼上的已经回答了
问题3 oracle中一样可以导出为脚本,用pl/sql dev工具; sql*loader是用来装数据的可能与你描述的还不太一样
问题1:我找到设置导出外键的了.(已解决)问题2:我用erwin这个工具的select database,把其sql变成了符合oracle语法的.那种罗嗦的写法也知道没错了。(也算解决)问题3:(未解决)
to:zealot_zk(风中追风),我不知道怎么在sqlserver中创建与oracle的联接啊?怎么导?
to:xbm2008(大道至简),我是想从sqlserver导入oracle问题4:感谢hqskoala(大晟) (稍后处理)
谢大家,问题解决后定分分
问题3:(未解决)
to:zealot_zk(风中追风),我不知道怎么在sqlserver中创建与oracle的联接啊?怎么导?
to:xbm2008(大道至简),我是想从sqlserver导入oracle
大家顶一下啊,帮忙啊