【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:本番環境と開発環境での差異を調べたりとかする際に数で追うという暴挙です