Re: inconsistent results make me grumpy ( where is the 904? )

From: S. Anthony Sequeira <nobody_at_127.0.0.1>
Date: Thu, 30 Jun 2011 21:23:26 +0100
Message-ID: <4e0cdb3e$0$2491$db0fefd9_at_news.zen.co.uk>



On 30/06/11 20:17, John Hurley wrote:
[...]

>
> This query returns an error:
>
> select table_name from dba_users;
> Error at line 1
> ORA-00904: "TABLE_NAME": invalid identifier
>

I don't have an instance to play with ATM, but does dba_users have a table_name column?
>
> This query executes ( not very well but ... ):
> select * from dba_tables where table_name in
> ( select table_name from dba_users );

I believe dba_tables does have a table_name column.

So if you use synonyms

i.e. (untested)

Select * from dba_tables dt where dt.table_name in (select du.table_name from dba_users du );

You should get the same error.

[...]

-- 
S. Anthony Sequeira
+44 7542 455 233
++
If you have to ask what jazz is, you'll never know.
		-- Louis Armstrong
++
Received on Thu Jun 30 2011 - 15:23:26 CDT

Original text of this message