【发布时间】:2015-11-26 17:06:28
【问题描述】:
我正在努力获取给定用户名或当前会话/用户的表格;
我可以使用select table_name from all_tables; 获取所有表,但它也检索默认创建的表。我只想要我们创建的表格。
即使当我从 Pluggable 数据库中检索表时,它也会获取所有表(default-tables-with-$-sign-name),但是当我在 ORACLE SQL DEVELOPER 中连接 pluggable-user 时,它只会显示(用户创建的)表没有默认表。
我想要所有显示表的查询,用户没有默认($ 符号名称)表,用户;对于 sqlplus。我正在使用 ORACLE-12C。
【问题讨论】:
-
只使用 select * from user_tables;
-
你跑了吗
select * from user_tables -
系统不是您创建的用户。您应该与普通用户联系,例如 scott(predefined) 或您创建的其他用户。
-
请不要在您的应用程序/测试/工作中使用 SYS 或 SYSTEM。