select --*
tcl.column_name,cc.comments col_comments,data_type,
case data_type when 'NUMBER' then '('||data_precision||','||data_scale||')'
when 'VARCHAR2' then to_char(char_length)
when 'CHAR' then to_char(char_length)
when 'DATE' then '' else 'no' end str_data_length,
--data_length,data_precision,data_scale,tcl.char_col_decl_length, char_length,
tcm.table_name,
tcm.comments tab_comments
from user_tab_columns tcl
left join user_col_comments cc on tcl.TABLE_NAME=cc.table_name
left join user_tab_comments tcm on cc.table_name=tcm.table_name
order by cc.table_name,column_id;
转载于:https://www.cnblogs.com/jcz1206/p/4578746.html
本文介绍如何使用SQL查询语句,从多个表中获取特定字段的数据,并进行格式化输出,包括列名、注释、数据类型、长度等详细信息。
5717

被折叠的 条评论
为什么被折叠?



