SQL> SELECT table_name,
2 comments
3 FROM dba_tab_comments
4 WHERE owner ='OE'
5 AND table_name='INVENTORIES';
TABLE_NAME COMMENTS
----------- ---------------------------------------------------------------
INVENTORIES Tracks availability of products by product_it and warehouse_id.
栏目评论请使用[DBA|ALL|USER]_COL_COMMENTS view。
SQL> SELECT table_name,
2 column_name,
3 comments
4 FROM dba_col_comments
5 WHERE owner ='OE'
6 AND table_name='INVENTORIES';
TABLE_NAME COLUMN_NAME COMMENTS
----------- -------------------- ----------------------------------------------------------------------------
INVENTORIES PRODUCT_ID Part of concatenated primary key, references product_information.product_id.
INVENTORIES WAREHOUSE_ID Part of concatenated primary key, references warehouses.warehouse_id.
INVENTORIES QUANTITY_ON_HAND
4条答案
按热度按时间6l7fqoea1#
现在,我想从元数据中分别为应用程序中的表和列提取注解。我怎么才能获取这些详细信息呢?
表注请使用
[DBA|ALL|USER]_TAB_COMMENTS
view。示例:
栏目评论请使用
[DBA|ALL|USER]_COL_COMMENTS
view。5lhxktic2#
您还可以使用all|dba前缀代替USER。
u5i3ibmn3#
尝试使用DBMS_METADATA程序包。使用它,您可以从数据库中提取评论、拨款和其他内容。
SELECT DBMS_METADATA.GET_DEPENDENT_DDL('COMMENT','TABLE_NAME','SCHEMA') FROM DUAL
o4hqfura4#
如果其他答案都不起作用,你可能应该试一试:
1.从表和视图中检索注解
1.从列中检索评论
这对我在甲骨文-RDS公司(Oracle-RDS,AWS)来说很管用。