On one book I read: "The data dictionary is updated by the Oracle server whenever a data definition language command is executed. In addition, data manipulation language commands, such as one that causes a table to extend, can update the data dictionary."
On another book I read: "The Oracle server does not modify
the data dictionary when DML statements are executed. The Oracle server modifies the data dictionary when a DDL statement is executed."
I am confused! Can someone help me understand when the data dictionary is modified? Is it in response to DML, DLL or both?![[ponder] [ponder] [ponder]](/data/assets/smilies/ponder.gif)
Thanks.
Rama
On another book I read: "The Oracle server does not modify
the data dictionary when DML statements are executed. The Oracle server modifies the data dictionary when a DDL statement is executed."
I am confused! Can someone help me understand when the data dictionary is modified? Is it in response to DML, DLL or both?
![[ponder] [ponder] [ponder]](/data/assets/smilies/ponder.gif)
Thanks.
Rama