oracle 查询TABLE在哪个DATAFILE里

oracle 查询TABLE在哪个DATAFILE里,第1张

查询TABLE在哪个DATAFILE里:SELECT

BOWNER,BSEGMENT_NAME,BSEGMENT_TYPE,AFILE_NAME

FROM

DBA_DATA_FILES

A,DBA_EXTENTS

BWHERE

AFILE_ID=BFILE_ID

AND

BSEGMENT_NAME

=

'TEST';表是可以跨数据文件,也就是说,可能不止一个数据文件包含这个表。

select from all_tab_comments -- 查询所有用户的表,视图等。

select from user_tab_comments -- 查询本用户的表,视图等。

select from all_col_comments  --查询所有用户的表的列名和注释。

select from user_col_comments -- 查询本用户的表的列名和注释。

select from all_tab_columns --查询所有用户的表的列名等信息。

select from user_tab_columns --查询本用户的表的列名等信息。

扩展资料

ORACLE下有三个视图

DBA_TABLES  拥有DBA角色的用户可以查看系统中的所有表

USER_TABLES 登录数据库的当前用户拥有的所有表

ALL_TABLES 登录数据库的当前用户有权限查看的所有表

参考资料:

百度百科-Oracle

以上就是关于oracle 查询TABLE在哪个DATAFILE里全部的内容,包括:oracle 查询TABLE在哪个DATAFILE里、oracle 怎样查询某用户下的所有表的表名、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9300670.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存