查询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 查询TABLE在哪个DATAFILE里全部的内容,包括:oracle 查询TABLE在哪个DATAFILE里、oracle 怎样查询某用户下的所有表的表名、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)