sql查询当前用户所有表、字段及相关注释信息
2015-07-15 10:52
274 查看
oracle中记录表及字段相关信息的表有三类,分别以ALL_、DBA_及USER_开头,若查当前用户表及字段信息则用USER_相关系统表,具体sql如下:
点击(此处)折叠或打开
-
select t.table_name,
-
f.comments t_comments,
-
t1.column_name,
-
t1.comments c_comments,
-
t2.DATA_TYPE,
-
t2.DATA_LENGTH,
-
t2.DATA_PRECISION,
-
t2.DATA_SCALE
-
from user_tables t
-
inner join user_tab_comments f
-
on t.table_name = f.table_name
-
inner join user_col_comments t1
-
on t.TABLE_NAME = t1.table_name
-
inner join user_tab_columns t2
-
on t1.TABLE_NAME = t2.TABLE_NAME
- and t1.column_name = t2.COLUMN_NAME
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21251711/viewspace-1733739/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21251711/viewspace-1733739/
相关文章推荐
- 针对不同数据库,获取当前用户所有有权限查看的表,以及表的创建时间、更新时间、注释等信息,表中字段的相关信息(包含分页实现)
- oracle sql查询 当前用户的所有表的字段信息
- SQL 通过注释查询字段信息
- mysql 用sql语句查询一个表中的所有字段类型、注释
- 查询数据库里当前用户下的所有表的总共数据sql
- DB2获取当前用户表、字段详细信息SQL
- 查询当前用户下的所有表信息
- SQL查询表中所有字段信息
- Sql Server 添加、更新、查询表注释、字段注释相关sql
- Oracle查询一个用户的所有表的结构信息的SQL语句
- 查询当前数据库中所有有默认值的字段,并生成添加默认值的SQL语句
- Scripts:查询属于当前用户的所有表dba_tables_current_user.sql
- 查询所有SQL用户的连接信息(可显示IP)
- oracle获取当前用户表、字段等详细信息SQL
- Oracle查询当前用户下的所有表及sqlplus 设置 列宽
- oracle获取当前用户表、字段详细信息SQL
- oracle获取当前登录用户的所有表,视图,sequence的相关信息
- SQL查询所有表,字段名,主键,类型,长度,小数位数等信息【经典】
- oracle查询当前用户下的所有表、表对应的所有表字段、表的主键字段名称
- SQL-各种数据库中查看当前库中所有表和字段信息