SQL Serverのシステムカタログを利用して列名、データ型、サイズ(長さ)、NULL許容かどうかを調べる。いつものSQLを使おうとしたら2005用で2000ではシステムカタログが異なって使えなかったのでメモ。 SQL Server 2005を利用するので日頃は意識しないが、SQL Serverではバージョンによりシステムカタログが異なる。SQL Server 2005と2000でも異なる。 SQL Server システム カタログに対するクエリに関してよく寄せられる質問(MSDN) MSDNで「システム テーブル」で検索 MSDNで「システム カタログ」で検索 http://homepage1.nifty.com/MADIA/vc/vc_bbs/200401/200401_04010019.html http://www.ikachi.org/sql/ref.html http://w