server 如何统计表字段数量
1、首先打开SSMS软件,并登录SQL server 数据库。
2、点击【新建查询】按钮,新建一个SQL查询窗口,并选择相应的数据库。
3、要查询某个表的字段数量,需要用到一个名为syscolumns的系统数据表,该表存储所有的表、视图、存储过程等对象的信息,而数据表的每一个字段的信息也会以一行记录显示在表中,输入select * fromsyscolumns 可查看所有对象信息。
4、但syscolumns里没有表名,只有表的ID ,需要用系统函数object_坡纠课柩id( )求得某个表的对应ID是多少。铛刷故揭举例i,在刚才的语句后加上where id=object_id('CJB') ,即过滤条件表名为CJB的数据表,执行后可查询CJB表的所有字段信息。
5、最后再修改一下刚才的语句,变为: 衡痕贤伎select count(*) as '字段数量' from syscolumns w茑霁酌绡here id=object_id('CJB') 即用count()函数统计数据行数。可以看到统计的字段数量为5个。
6、最后我们可以 执行语句 select * from cjb 查看表CJB,数一下是否是5个字段,验证一下结果是否正确。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:34
阅读量:96
阅读量:42
阅读量:27
阅读量:42