如何获取sqlserver某个表中的字段数目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取sqlserver某个表中的字段数目相关的知识,希望对你有一定的参考价值。

参考技术A 要知道一个数据表有多少个字段:
select count(*) from syscolumns where id = object_id('表名')

SQL server中某个表的字段值为啥不能修改?

这个表中的主键是升序排列,但是我要修改的字段值一列不是主键,好像没有Check约束,高手们是怎么回事啊?

同意楼上的
你看看,这个值是不是有外键约束
比如说,A表中ID号为主键,B表中的ID号为外键
这时候 A表中的ID号只有数据'1',那你B表的ID号就不能是'2'..
还有就是可能是被设置为标识列,会自动增长的那种
还有就是这个字段有设置UNIQUE约束,或者CHECK约束
你把他所有关系都删除了,再试试看
参考技术A 看看这个字段的约束 有可能是自动增长的吧

以上是关于如何获取sqlserver某个表中的字段数目的主要内容,如果未能解决你的问题,请参考以下文章

SQLSERVER如何在数据库里根据某个字段,查出该表名字

c#如何获取数据库中某个表中的其中一个字段的多条值

sqlserver如何修改表某个字段的属性?

php+mysql 请问:用pdo如何获取某个表中记录的数目?

php+mysql 请问:用pdo如何获取某个表中记录的数目?

在sql server中修改表设计中某个字段的类型,老是提示我出错,如何解决