SQL:计算所有表中的列数,不包括视图
发布时间:2021-03-31 02:22:43 所属栏目:MsSql 来源:互联网
导读:我正在创建一个返回每个表中的列数的查询,但是我想排除视图. 以下作品但是返回查看结果: SELECT COUNT(*), table_nameFROM INFORMATION_SCHEMA.COLUMNSGroup By table_name 有什么建议么? 注意:MSSQL 2005 这假定SQL 2005或更高版本 SELECT t.name, count(
我正在创建一个返回每个表中的列数的查询,但是我想排除视图. 以下作品但是返回查看结果: SELECT COUNT(*),table_name FROM INFORMATION_SCHEMA.COLUMNS Group By table_name 有什么建议么? 注意:MSSQL 2005 解决方法这假定SQL 2005或更高版本SELECT t.name,count(c.name) FROM sys.tables t inner join sys.columns c ON t.object_id = c.object_id group by t.name (编辑:百色站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql server2012附加数据库问题解决方法
- SQL Server数据库中的存储过程介绍
- 在SQL Server 2005所有表中搜索某个指定列的方法
- sql-server-2005 – 为什么数据库版本控制不像应用程序版本
- SQL2005中char nchar varchar nvarchar数据类型的区别和使用
- 如何防止插入删除表造成的数据库死锁
- SQL Server 2005/2008 导入导出数据常见报错解决方法
- SQLserver中cube:多维数据集实例详解
- sql-server-2005 – SQL 2005维护清理任务.bak文件未被删除
- SQLServer2008的实用小道具 merger使用介绍