Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: Find all tables with a particular field
Mark D Powell wrote:
> DA Morgan wrote:
>> Fred Wilson wrote: >>> Hello, >>> >>> How does one go about finding all the tables that have a particular >>> field name? For example a field name "EVENT_CODE" >>> >>> I would like to find all the places in the database this is located. >>> Ultimately I want to further find in that field the code "0214" and >>> change it to "0200". >>> >>> Thank you, >>> Fred >> All relational databases have data dictionaries. Are you familiar with >> the concept? If not then I suggest the following query: >> >> SELECT view_name >> FROM all_views >> WHERE (view_name LIKE 'USER%' OR view_name LIKE 'ALL%') >> ORDER BY 1; >> >> The one you are looking for is: xxx_tab_columns. >> -- >> Daniel Morgan >> University of Washington >> Puget Sound Oracle Users Group
I am sure it is a typo Mark but all the tables with a particular column name are likely not going to show up in tab_comments ... rather tab_columns.
In most databases no one will put anything in tab_comments. ;-) C'est dommage.
-- Daniel Morgan Puget Sound Oracle Users GroupReceived on Mon Sep 18 2006 - 22:14:00 CDT
![]() |
![]() |