你为什么不建视图呢?让你的XML来保存视图好了。
解决方案 »
- sql navigator默认登录用户名和密码
- 请问 oracle中冷备份和热备份 得问题
- 如何用IE登陆ORACLE?
- 高手指点,想通过触发器做一个数据同步,但是有个问题不知怎样解决
- 协议适配器错误怎么解决
- 10W以上用户同时增加记录到服务器的同一个表上 如何保证操作能够顺利进行,不丢失数据,不等
- oracle 的按时备份的处理文件怎么写
- 奇文共欣赏,疑义相与析:如何检索表和索引的数据大小
- 如何进入Oracle Management Server
- 想从oracle9.2.0.1 升级到 oracle9.2.0.4(windows下)
- 我想导出表数据的子集,用过的给个例子
- 如何使用plsql实现多表的删除?!
用xml如何来保存一个视图信息??举个例子好吗?
<column-mappings>
<own-column>自己数据表字段名1</own-column>
<outer-table>对方表名1</outer-table>
<outer-column>对方字段名1</outer-column>
</column-mappings><column-mappings>
<own-column>自己数据表字段名2</own-column>
<outer-table>对方表名2</outer-table>
<outer-column>对方字段名2</outer-column>
</column-mappings><!--客户方表关系保存-->
<relationships>
<!--下面说明客户表1和表2通过A和B发生关系-->
<relationship>
<fisttable>对方表名1</firsttable>
<secondtable>对方表名2</secondtable>
<first-field>表一中的字段A</first-field>
<second-field>表二中的字段B</first-field>
</relationship>
<relationships>这样的话,当对自己数据表发出一个查询请求的时候
如:select id,age from A where age>20
我首先可以通过<column-mappings>里的信息转换成:
select a.id ,b.age form a,b where b.age>20
然后我再查找a和b的关系,如果有a中的a1字段和b中的b1字段发生关系,那么我再把查询语句处理成:select id,age from A where age>20 and a.a1=b.b1大家帮我看一下,我这样想的是否周到?对于我的功能有什么遗漏的地方??
谢谢!!
2。但是如果对方的数据库不是Oracle,那就用ODBC,或者其它方式连接。然后将对方的数据提取到你自己的数据库中,当然 视图或者临时表存放哪些数据都可以,然后就象操作自己的表一样了。