I have an oracle query SELECT * FROM My_Table which returns rows as expected.
I am trying to get information on some of the columns in the table however when I query All_Tab_Columns there are no columns where TABLE_NAME = 'My_Table'
I then queried ALL_TABLES and ALL_VIEWS but I couldn't find a table/view where TABLE_NAME = 'My_Table' or where VIEW_NAME = 'My_Table'.
What am i missing here? What else could My_Table be and how can I find information on the columns that are being returned when I query it?
all_objects. The object in question could, for example, be a synonym. By default, Oracle identifiers are case-insensitive but are stored in upper case in the dictionary. If you are searching for a mixed case table name, that would only work if you were using case-sensitive (double-quoted) identifiers for your object names.