gpt4 book ai didi

SQL:计算所有表中的列数,不包括 View

转载 作者:行者123 更新时间:2023-12-04 01:45:30 25 4
gpt4 key购买 nike

我正在创建一个返回每个表中列数的查询,但我想排除 View 。

以下工作但返回查看结果:

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:计算所有表中的列数,不包括 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5157920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com