※2009/11/09 SQLが間違っていたので修正しました。 ※2011/12/07 参考先URLがリンク切れになったようなので別の参考先を追加しました。 DB仕様書を作るときに後々の参考になりそうなのでメモ。 SQLserverにあるシステムテーブルを用いてテーブル内の列のデータ型などを一覧表示してみる。 SELECT o.xtype AS TableType --テーブルの型(U:テーブル、V:ビュー) ,o.name AS TableName --テーブル名 ,c.name AS ColumnName --列名 ,t.name AS ColumnTypeName --データ型 ,c.length AS ColumnLength --データの長さ ,c.isnullable AS ColumnNullOK --null許可=1 FROM syscolumns as c INNER J