--简单查询
select *
from ALL_TAB_COLS A
where lower(A.Table_Name) = '要查询的表名';
--综合查询
select C.OWNER as 用户名,
A.TABLE_NAME as 表名,
E.COMMENTS as 表中文名,
A.COLUMN_NAME as 列名,
decode(A.DATA_TYPE,
'CHAR',
A.DATA_TYPE || '(' || A.DATA_LENGTH || ')',
'DATE',
A.DATA_TYPE,
'NUMBER',
A.DATA_TYPE || '(' || A.DATA_PRECISION || ',' || A.DATA_SCALE || ')',
'VARCHAR2',
A.DATA_TYPE || '(' || A.DATA_LENGTH || ')') as 数据类型,
decode(C.COLUMN_NAME, null, '', '是') as 主键,
decode(D.INDEX_NAME, null, '', '是') as 索引,
decode(A.NULLABLE, 'N', '', 'Y', '可空') as 可为空,
B.comments as 备注
from sys.user_tab_cols A,
sys.user_col_comments B,
(select col.column_name, c.table_name, col.owner
from user_constraints c, user_cons_columns col
where c.constraint_name = col.constraint_name
and c.constraint_type = 'P') C,
(select ind.index_name, c.table_name
from user_constraints c, user_indexes ind
where c.table_name = ind.table_name
and c.constraint_type = 'P') D,
sys.user_tab_comments E
where lower(A.TABLE_NAME) = '要查询的表名'
and A.TABLE_NAME = B.table_name
and A.COLUMN_NAME = B.column_name
and A.Table_Name = E.TABLE_NAME
and A.Table_Name = C.TABLE_NAME(+)
and A.COLUMN_NAME = C.COLUMN_NAME(+)
and A.Table_Name = D.TABLE_NAME(+)
and A.COLUMN_NAME = D.INDEX_NAME(+)
order by A.TABLE_NAME, A.Column_Id;
分享到:
相关推荐
Oracle数据库表结构导出器是一套用来完成将Oracle数据库中的表结构导出成Word文档,并输出标准的打印报表格式的软件。亲测oracle绝对好使 ,另附有链接信息,请先看好说明再操作.不会的加我qq87611894
Oracle数据库表结构导出工具Excel
Oracle数据库表结构导出成Word文档工具(带源码下载) 修改了一下数据库的连接方式:由于我安装的是win764位+office64+oracle client 32位,用MSDAORA.1无法连接,所以将MSDAORA.1换为OraOleDb.Oracle.1,换后正常连接...
Oracle数据库表结构导出工具,带教程!
OracleDB2Doc V2.0(Oracle数据库表结构导出器)是一套用来完成将Oracle数据库中的表结构导出成Word文档,并输出标准的打印报表格式的软件。 软件采用Word中VBA开发完成,软件使用Word中的菜单操作,与Word完全集成...
快速将oracle表结构导出到word文档
可以把Oracle数据库表结构导出到excel里面的工具
使用oracle数据库时修改表结构,创建表空间等等
oracle两个不同的数据库比较表结构的不同,同时自动形成升级的sql语句,以目标数据库为标准,自动形成源数据库中没有的表或列的创建sql语句;如果源数据库中存在目标数据库中没有的表或列,则不予考虑;即只考虑没有...
DBExport2.51 For Oracle(Oracle数据表导出器)是一套用来完成将Oracle数据库中的表结构导出到Excel,并输出标准的打印报表格式的软件。 软件采用Excel中VBA开发完成,软件使用Excel中的菜单操作,与Excel完全集成...
一键生成Oracle、Sqlserver、Mysql 数据库表结构说明文档,文档输出类型支持word、PDF、html。原创作品绿色环保无污染
c# 导出oracle数据库下所有表结构 c# 导出oracle数据库下所有表结构
如何备份还原oracle数据库
一个自动导出oracle数据库中的表结构,并完美排版,只需要配下连接串,上传文件中包括导出的工具和详细的使用文档,欢迎大家测试
oracle数据库表结构转gp数据库表结构、转mysql、数据库时表字段长度问题
ORACLE表生成MYSQL建表DDL
PowerDesigner从数据库中导出表结构
支持sqlserver ,oracle的数据库结构比较,列出表,视图,存储过程等对象的不同。方便数据库升级。