oracle10g中TAB是什么,为什么不显示新创建用户的默认表名?
如果我以“系统”身份登录,那么它会显示默认表名称(从选项卡中选择*
)。 但是,当我以“jagan”身份登录时,如果我运行查询(select * from tab
),它不会显示...为了显示“jagan”中的默认表,我应该做什么?
If I login as "system" then it shows default table names(select * from tab
).
But when I login as "jagan", if I run a query (select * from tab
) it is not displaying...In order to display default tables from "jagan", what should I do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
SELECT * FROM TAB 将仅显示在您连接到的模式(即 JAGAN)中创建的对象:在您创建一些对象之前,将不会看到任何对象。
TAB 列出当前模式中的表、集群、视图和同义词。
SELECT * FROM TAB will only show objects that have been created in the schema you are connected to (i.e. JAGAN): until you create some objects there will be none to see.
TAB lists tables, clusters, views and synonyms from the current schema.
Oracle 提供了许多其他字典视图来提供更多信息:
USER_TABLES
- 当前用户拥有的所有表。ALL_TABLES
- 当前用户可见的所有表。DBA_TABLES
- 所有表。要查看其他对象以及表:
USER_OBJECTS
- 全部由当前用户拥有。ALL_OBJECTS
- 所有对象对当前用户可见。DBA_OBJECTS
- 所有对象。Oracle provides a number of other dictionary views that give more information:
USER_TABLES
- all tables owned by the current user.ALL_TABLES
- all tables visible to the current user.DBA_TABLES
- all tables.To view other objects as well as tables:
USER_OBJECTS
- all owned by the current user.ALL_OBJECTS
- all visible to the current user.DBA_OBJECTS
- all objects.