您好!您要查询哪些表/视图以选择Oracle中架构中的所有表名,这是一个关于数据库管理的问题。在Oracle数据库中,可以使用以下查询语句来查询所有表名:
SELECT table_name FROM user_tables;
这个查询语句会从user_tables
视图中获取当前用户所拥有的所有表名。如果您想查询其他用户的表名,可以使用all_tables
或dba_tables
视图。
all_tables
视图可以查询当前用户有权限访问的所有表名。dba_tables
视图可以查询所有用户的所有表名,需要DBA权限。如果您想查询视图名称,可以使用以下查询语句:
SELECT view_name FROM user_views;
这个查询语句会从user_views
视图中获取当前用户所拥有的所有视图名称。同样地,您可以使用all_views
或dba_views
视图来查询其他用户的视图名称。
希望这个答案能够帮助您解决问题!
DB TALK 技术分享会
DBTalk
Elastic 中国开发者大会
云+社区技术沙龙[第5期]
DB TALK 技术分享会
云+社区技术沙龙[第17期]
腾讯云GAME-TECH游戏开发者技术沙龙
腾讯技术开放日
云+社区技术沙龙第33期
领取专属 10元无门槛券
手把手带您无忧上云