如题,在oracle数据库下想快速查询出用户下表结构信息(表名、字段名、字段类型等),可通过以下语句:
SELECT
t.table_name 表名,
t.column_id 序列号,
t.column_name 字段名,
t.data_type 字段类型,
t.data_length 字段长度,
t.nullable 可否为空,
t.data_default 默认值,
c.comments 字段注释
FROM
user_tab_cols t,
user_col_comments c
WHERE 1=1
-- upper( t.table_name )='TAB01' --查询指定表时使用
AND c.table_name = t.table_name
AND c.column_name = t.column_name
AND t.hidden_column ='NO'
ORDER BY
t.table_name,t.column_id