SQL:计算所有表中的列数,不包括视图
发布时间:2021-03-31 01:37:04  所属栏目: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                        (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
