SQLserver 查询一个表有多少列

① select count(1) from syscolumns where id=object_id('tablename')

② select count(*) from syscolumns where id=object_id('tablename')

③ select max(colid) from syscolumns where id=object_id('tablename')

你可能感兴趣的:(SQLserver 查询一个表有多少列)