• ベストアンサー

SQLサーバから、項目の属性(型)を取得したいのですが・・・

SQLサーバからテーブルの項目名、属性(型)を取得するには、どのように クエリを組めば良いのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

2つ前の質問に書いたのと一緒ですが。。 基本的にsys.objects, sys.columnsというシステムビューを使います。 select object_name(object_id),name,type_name(user_type_id) from sys.columns c where object_id=object_id('テーブル名')

aya--chan
質問者

お礼

select name,type_name(xtype) ~ で取得できました! ありがとうございます

その他の回答 (1)

回答No.2

SQL Server 2005以降なら、information_schemaが実装されているので、定義済の表の構成列名、データ型などの参照がより簡単になっています。 http://msdn.microsoft.com/ja-jp/library/ms186778(SQL.90).aspx

aya--chan
質問者

お礼

情報ありがとうございます

関連するQ&A