2012. 2. 29. 11:36

Select
 sys.sysusers.[name] As [TableOwner], --테이블 소유자  
 sys.sysobjects.[name] As [TableName], --테이블 명
 sys.syscolumns.[name] As [ColumnName], --컬럼 명
 sys.systypes.[name] As [DataType],  --데이터 타입
 sys.syscolumns.[length] As [Length], --길이
 sys.extended_properties.[value] As [ColumnDescription], --컬럼 Description
 sys.sysindexkeys.[indid] As [IsPrimaryKey]    --PrimaryKey
 
From sys.sysobjects
 Inner Join sys.syscolumns
  On sys.sysobjects.[id] = sys.syscolumns.[id]
 Inner Join sys.sysusers
  On sys.sysobjects.[uid] = sys.sysusers.[uid]
 Inner Join sys.systypes
  On sys.syscolumns.[xusertype] = sys.systypes.[xusertype]
 Left Outer Join sys.extended_properties
  On sys.syscolumns.[id] = sys.extended_properties.[major_id]
  And sys.syscolumns.[colid] = sys.extended_properties.[minor_id]
 Left Outer Join sys.sysindexkeys
  On sys.sysindexkeys.[colid] = sys.syscolumns.[colid]
  And sys.sysindexkeys.[id] = sys.syscolumns.[id]
Where sys.sysobjects.[xtype] = 'U'


 

Posted by YKYun