如何统计一张表的字段数

[复制链接]
查看11 | 回复5 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
我想对现在的数据表结构进行更改,更改完成后我想看看字段数是否一致,但不知道如何去统计,有没有动态视图,请高手指点
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
select count(*) from user_tab_cols where table_name=指定表名
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
上面语句所统计的字段和有问题,与DESC所显示的表结构不一致,我利用该SQl查询一个表所统计的字段比DESC 出来的多一个字段:sys_c00002_04092315:50:45$,这是怎么一回事,desc看不到这个字段
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
你是否对这张表使用alter table ... set unused column 来删除字段?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
这倒是一个问题
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
oracle的很多信息都在数据字典或动态视图里面。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行