我想建立一个同步模型与远程SQL Anywhere数据库同步我的统一Oracle数据库。我有统一的Oracle数据库上一对夫妇的意见,我想拉入SQL Anywhere数据库的表。我想拉他们了,因为他们触摸4-5表(爱是爱佳正常化),并只能有7-8列,我需要读访问权(即我将永远不会尝试更新它们。我只是需要从统一拉到远程分贝)。我该怎么做呢?

有帮助吗?

解决方案

的MobiLink当然可以支持与视图同步,但是未在同步模型支持,因为视图不具有主键(其同步模型需要,该向导的所述第一页的说明),并上传到访问量需要可更新视图或“而不是”触发器。

一个解决方法是暂时定义具有相同的模式的视图,加上适当的主键的定义的表。这将是最简单的使用相同的名称为表,但是对于你需要使用不同的数据库。加载统一模式时挑选数据库/表格,并定义表映射为仅仅下载。

然后,你应该能够该模型部署到与视图的Oracle数据库。如果你必须使用不同的名称为表比来看,你应该部署到文件,并与全球范围内所生成的SQL文件的视图名称替换表名。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top