ACE Director Alum Daniel Morgan, founder of Morgan's Library, is scheduling
complimentary technical Workshops on Database Security for the first 30
Oracle Database customers located anywhere in North America, EMEA, LATAM, or
APAC that send an email to
asra_us@oracle.com. Request a Workshop for
your organization today.
Purpose
Annotations are an extension of database
comments. With comments we were able to add free text to objects such as
tables and columns, allowing us to describe their purpose and usage.
Annotations take this a step further, allowing us to associate name-value
pairs with most database objects, that can be used to describe or classify
them.
You may see annotations described as "application usage annotations". This simply emphasizes that annotations are
intended to help application documentation but more likely guarantees that
they will be almost universally ignored because DBAs and Developers are
genetically resistant to anything perceived as creating structure.
Data Dictionary Objects and Dependencies
ALL_ANNOTATIONS
I_GG_PROCEDURE_ANNOTATION
ALL_ANNOTATIONS_USAGE
KU$_ANNOTATION_LIST_T
ALL_ANNOTATION_TEXT_METADATA
KU$_ANNOTATION_T
ALL_ANNOTATION_VALUES
KU$_ANNOTATION_VIEW
ANNOTATIONS_USAGE$
SDO_ANNOTATION_TEXT_METADATA
CDB_ANNOTATIONS
ST_ANNOTATIONTEXTELEMENT
CDB_ANNOTATIONS_USAGE
ST_ANNOTATIONTEXTELEEMENT_ARRAY
CDB_ANNOTATION_VALUES
ST_ANNOTATION_TEXT
CDB_GG_PROCEDURE_ANNOTATION
USER_ANNOTATIONS
DBA_ANNOTATIONS
USER_ANNOTATIONS_USAGE
DBA_ANNOTATIONS_USAGE
USER_ANNOTATION_TEXT_METADATA
DBA_ANNOTATION_VALUES
USER_ANNOTATION_VALUES
DBA_GG_PROCEDURE_ANNOTATIONS
XDB$ANNOTATION_LIST_T
DBMS_XMLSCHEMA_ANNOTATE
XDB$ANNOTATION_T
GG$_PROCEDURE_ANNOTATION
Related System Privileges
Annotation requires the privilege associated with object ownership