sqlserver表的列,sql查询表的列数

SqlServer如何查询表的列数

select count(name) from syscolumns

从事四川电信机房托管,服务器租用,云主机,网站空间域名注册,CDN,网络代维等服务。

where id=( select id from sysobjects where name='表名' and xtype='U')

说明:select id from sysobjects where name='表名' and xtype='U' 从sysobjects 里查询表类型为U(非系统)的表的id ,假设查到的是 1002 ;

select count(name) from syscolumns where id=1002 查的是系统列syscolumns 里表id是1002的列数。

你可以随便建个表,然后分步运行这两句看看

SQLServer如何修改一列的列名呢?

1、首先右键数据表选择设计。

2、然后可以直接在设计视图中修改列名。

3、另外还可以在SQL中修改,点击新建查询。

4、接着运用sp_rename即可进行列的修改。

5、接下来可以看到只要语句执行了,那么列的名称就被修改了。

如何在sqlserver中获取表的所有列信息

select * from sys.columns where object_id=object_id('table1')

使用上面语句就能查出来,其中name--该列的列名,column_id--该列在数据库中的ID,system_type_id--该列的类型的ID,和下面max_length,precision,scale三列一起可以来举个示例,max_length--该列的最大长度,precisionp--如果这列是数值列,那么这是该列的精度,否则就是0

,scale--如果这列是数值列,那么这就是列的小数位数,否则就是0


当前文章:sqlserver表的列,sql查询表的列数
本文链接:http://csruizhi.cn/article/dsgsjop.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 重庆网站制作 重庆网站建设 H5网站制作 专业网站设计 移动手机网站制作 营销型网站建设 成都网站设计 网站制作公司 成都响应式网站建设 成都网站设计 成都网站设计制作公司 网站建设方案 高端网站设计 成都网站建设公司 成都网站建设 成都企业网站设计 企业网站制作 成都网站设计 公司网站建设 成都网站建设 成都响应式网站建设 重庆企业网站建设