Oracle扩展属性可用吗?

时间:2018-10-24 12:44:14

标签: sql oracle metadata

我试图了解是否可以在Oracle数据库中使用MS SQL Server的“扩展属性”概念?

https://aws.amazon.com/sdk-for-java/上找到了SQL Server扩展属性的说明/图示。 从本质上讲,它允许开发人员/ dbas或其他有关个人添加(和读取)有关数据库对象的元数据。

示例可能是:相关的项目ID /名称,原始业务区域,对象描述,预期用途或您能想到的其他任何东西。

我意识到db对象的Comments字段/属性可以填充各种信息(最多4000个字符),但是拥有单独的字段(例如,在“详细信息”窗格的选择表时使用SQL Developer)

我希望以上内容足够清楚

非常感谢,

B

1 个答案:

答案 0 :(得分:2)

注释是您可以附加到Oracle中的表的唯一附加元数据(并且限于表,视图和列)。

我能想到的唯一其他解决方案是创建自己的存储过程SELECT e.Id,e.cAvg, t.Model FROM A e JOIN B t ON e.cAvg >= t.Cr JOIN B t2 ON e.cAvg < t2.Cr WHERE t.Cr IS NOT NULL AND t2.Cr IS NOT NULL ,该存储过程将此信息存储在单独的表中。

但是,您在标准SQL工具中有任何支持来“自动”显示这些属性。