modest violet

modest violet

開発者としてのあれこれや、日々の雑記など

your future hasn't written yet. no one's has.
by Emmett Lathrop "Doc" Brown

【SQL Server】 テーブル毎のカラム数を調べる

SQL Serverでテーブル毎のカラム数を調べる機会*1があったので、備忘録を兼ねてメモ

データベースなのでクエリで一発

下記のクエリー一発でOKです

SELECT O.name As TableName, Count(C.name) As ColumnCount 
  FROM sys.objects O INNER JOIN sys.columns C ON O.object_id = C.object_id AND O.type = 'U'
 GROUP BY O.name

さいごに

使う機会はあまり無いのですが、知っておくと便利ですね。

*1:本番環境と開発環境での差異を調べたりとかする際に数で追うという暴挙です