oracle不显示空字段名,oracle查看该用户的所有表名字、表注释、字段名、字段注释、是否为空、字段类型...

-- oracle找出表名、表注释、列名、列注释、列类型、列是否null

select distinct TABLE_COLUMN.*,

TABLE_NALLABLE.DATA_TYPE,

TABLE_NALLABLE.NULLABLE

from (select distinct utc.table_name  table_name,

utc.comments    table_comments,

ucc.column_name column_name,

ucc.comments    column_comments

from user_tab_comments utc, user_col_comments ucc

where utc.table_name = ucc.table_name

and utc.table_name not like '%_B'

and utc.table_name not like '%_Z'

and utc.table_name not like '%1%') TABLE_COLUMN,

(select distinct table_name, column_name, nullable, DATA_TYPE

from user_tab_cols

where table_name not like '%_B'

and table_name not like '%_Z'

and table_name not like '%1%') TABLE_NALLABLE

where TABLE_COLUMN.column_name = TABLE_NALLABLE.column_name

and TABLE_COLUMN.TABLE_NAME = TABLE_NALLABLE.table_name; --多次去掉笛卡尔

其他按照您自己的要求去筛选

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值