我是Oracle11XE用户,具有创建和删除表和过程的权限。我创建了一些桌子,然后在访问洗手间时,MIB用记忆擦拭我(我愚蠢地看着光线)。回到坐在我的工作站,我意识到我需要用我的常规用户privs查询数据库,并弄清楚我创建的那些表或DBA神秘地丢失了。
答案 0 :(得分:1)
您可以使用USER_TABLES
视图获取架构中当前的所有表格:
select table_name
from user_tables
另外,如果您有兴趣了解何时创建表格,那么您可以使用USER_OBJECTS
视图OBJECT_TYPE = 'TABLE'
。该视图包含CREATED
列。
select object_name, created
from user_objects
where object_type = 'TABLE'