プロが教える店舗&オフィスのセキュリティ対策術

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

gooドクター

A 回答 (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('テーブル名')
    • good
    • 8
この回答へのお礼

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

お礼日時:2008/08/29 16:16

SQL Server 2005以降なら、information_schemaが実装されているので、定義済の表の構成列名、データ型などの参照がより簡単になっています。



http://msdn.microsoft.com/ja-jp/library/ms186778 …
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/08/29 16:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

関連するカテゴリからQ&Aを探す


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング