oracle-sqldeveloper - 两个数据库顶部的集成/元数据层 - Oracle SQL Developer
问题描述
我应该在两个库存数据库、本地 DB1 和本地 DB2 之上创建元数据层。
对于每个本地数据库中存在的每个对象(表名、列名等),应该有三种表示形式(在元数据表的同一行中):
- 对象的规范表示(全局级别)。这是一种全局标识对象的表示形式(参见下表示例中的第一列)。
- 本地 DB1 的本地表示:它指的是本地 DB1 中表示同一对象的列的名称。此外,我们在元数据表中创建另一列,以将该列的数据类型存储在本地 DB1 中(参见下面示例表中的第 2 列和第 3 列)
- 本地 DB2 的本地表示:它指的是本地 DB2 中表示同一对象的列的名称。此外,我们需要将其数据类型存储在本地 DB2 中(参见下表示例中的第 4 列和第 5 列)
元数据表包含以下列:
- 第 1 列:包含字段的名称(规范表示)。
- 第2列:包含DB1中相同字段的对应名称(本地DB1名称)
- 第 3 列:包含 DB1 中该字段的数据类型名称
- 第 4 列:包含存储为字符串的函数,将规范名称映射到 DB1 名称(如果适用)
- 第 5 列:包含 DB2 中相同字段的对应名称(本地 DB2 名称)
- 第 6 列:包含 DB2 中该字段的数据类型
- 第 7 列:包含将规范名称映射到 DB2 名称的函数(如果适用)
如何使用这个 meta_data 表使用 select 查询来显示这些本地数据库的数据。
解决方案
推荐阅读
- shopify - 如何使用 App 将 Javascript 添加到 shopify 主题中
- unicode - 这是什么人物:?
- node.js - Node + Express 路由器 + 类型脚本:字符串 arg 不可分配给 requesthandlerparams 类型
- javascript - 完整的日历 Jquery 插件,我想显示月份而不是 prev 和 next 箭头
- mongodb - C# MongoDB 驱动程序:如何将新的子文档插入到现有文档中
- javascript - 根据高度固定标题自动调整内容部分的边距顶部
- javascript - 如何在 javascript 中循环遍历 XML 节点?
- spring - 如何处理协程中的 Spring 事务?
- javascript - 如何定义从二维数组生成的对象的 id
- ruby - 创建数组和推送值的更好方法