SQL:计算所有表中的列数,不包括视图
发布时间:2020-12-12 08:58:25 所属栏目:MsSql教程 来源:网络整理
导读:我正在创建一个返回每个表中的列数的查询,但是我想排除视图. 以下作品但是返回查看结果: SELECT COUNT(*),table_nameFROM INFORMATION_SCHEMA.COLUMNSGroup By table_name 有什么建议么? 注意:MSSQL 2005 解决方法 这假定SQL 2005或更高版本 SELECT t.name
我正在创建一个返回每个表中的列数的查询,但是我想排除视图.
以下作品但是返回查看结果: 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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |