【SQL Server】指定したカラム名を持つテーブルを検索

SQL Server
この記事は約1分で読めます。
指定したカラム名を持つテーブルを検索したい場合に使えるクエリを紹介します。
SELECT
     t.name                  AS テーブル名
    ,c.name                  AS 項目名
    ,type_name(user_type_id) AS 属性
    ,max_length              AS 長さ
    ,CASE WHEN is_nullable = 1 THEN 'YES' ELSE 'NO' END AS NULL許可
FROM
    sys.objects t
    INNER JOIN sys.columns c ON
        t.object_id = c.object_id
WHERE
        t.type = 'U'
    AND c.name = '検索したいカラム名'

ORDER BY
    c.column_id
 

コメント

タイトルとURLをコピーしました