- ベストアンサー
SQLサーバから、項目の属性(型)を取得したいのですが・・・
SQLサーバからテーブルの項目名、属性(型)を取得するには、どのように クエリを組めば良いのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
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('テーブル名')
その他の回答 (1)
- chukenkenkou
- ベストアンサー率43% (833/1926)
回答No.2
SQL Server 2005以降なら、information_schemaが実装されているので、定義済の表の構成列名、データ型などの参照がより簡単になっています。 http://msdn.microsoft.com/ja-jp/library/ms186778(SQL.90).aspx
質問者
お礼
情報ありがとうございます
お礼
select name,type_name(xtype) ~ で取得できました! ありがとうございます