Table 정보 가져오기(Key 정보 미포함)
-- Table 정보 가져오기 V.1.1
SELECT
--a.OBJECT_ID
a.NAME
--, b.column_id
, b.name
--, b.system_type_id
, c.name
--, b.max_length
--, b.precision
--, b.scale
, case c.name
when 'numeric' then convert(varchar(10), b.precision)+', '+convert(varchar(10), b.scale)
WHEN 'datetime' then ''
else convert(varchar(10), b.max_length)
end as column_length
, case b.is_nullable
when 0 then 'NOT NULL'
else 'NULL'
end
, ISNULL(d.VALUE, '') as DESCRIPTION
, b.*
FROM sys.objects a
INNER JOIN sys.columns b ON a.OBJECT_ID = b.OBJECT_ID
INNER JOIN systypes c ON b.system_type_id = c.xtype
LEFT JOIN sys.extended_properties d ON b.object_id = d.major_id
AND b.column_id = d.minor_id
AND d.name = 'MS_Description'
WHERE a.NAME = 'FM_200'
ORDER BY a.name, b.column_id