SQL Server中獲取一個資料庫的所有表的列數

溫謙發表於2014-04-30

剛才突然有這麼個奇怪的需求,找到了這個SQL寫法:

SELECT t.name, COUNT(c.name) AS Expr1
FROM   sys.tables AS t INNER JOIN
             sys.columns AS c ON t.object_id = c.object_id
GROUP BY t.name
ORDER BY expr1

雖然很短,可以記錄一下,以後萬一用到,可以翻出來用。

相關文章