大家好,请教oracle及sqlserver数据库怎么使用sql语句查询到特定用户下的某个表名。多谢

大家好,请问oracle及sqlserver数据库如何使用sql语句查询到特定用户下的某个表名。谢谢
请问oracle及sqlserver数据库如何使用sql语句查询到特定用户下的某个表名
类似这样:
sqlserver :
select name from sysobjects where xtype='U' and status>0
这个是查询所有表名,有没有查指定数据库中的某个表。比如test数据库中的test表。

oracle :
select table_name from user_all_tables where table_name=upper('tname');
这个语句对吗?谢谢。

------解决方案--------------------
ORACLE 下:

select * from dba_all_tables where owner='TEST_UNI_CARD' AND TABLE_NAME='CARD_ACCT';

owner=
所属用户。