on 08-04-2014 9:02 AM
HI all
I am trying to find a system table which would identify all the development objects (graphical, script-based views, procedures) which would be affected, if a columns/tables is/are removed/modified.
As per research I have done on the systems view reference, the following tables come close but do not match the full requirement,
1) OBJECT_DEPENDENCIES - This lists all the dependent tables but do not give column level cross-reference
2) VIEW_COLUMNS - This gives the columns only present at the Semantic Node level, but do not give all columns present in the intermediate nodes.
Please let me know if there is any table/group of tables which would bind the development objects, table, columns to build a cross-reference report.
Regards
Ajay
Message was edited by: Tom Flanagan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ajay
There is no built-in view that would provide you with a column level dependency information.
As a lot of dependencies in databases are dynamic (e.g. evaluated at query runtime) such a dependency analysis needs to happen on a data model level.
Using tools like would allow for exactly this kind of analysis.
- Lars
Ok, the question here is to what "dynamic" refers here.
For example the existence of synonyms will change the dependency graph for an object chain and that might well be modelled into PD.
Completely dynamic object references (e.g. procedures with dynamic SQL) could in such a scenario only be coped with by considering every possible dependency as de facto present.
- Lars
User | Count |
---|---|
82 | |
10 | |
10 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.