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'
'SQL' 카테고리의 다른 글
DB의 데이터를 Insert 구문으로 만들기 (0) | 2012.03.16 |
---|---|
DB 버전 보는 방법과 정보 (0) | 2012.03.14 |
원격포트 방화벽 예외 설정 Regedit 수정 (0) | 2012.03.13 |
Table 명세서 보기 (0) | 2012.02.29 |
뻥튀기용 테이블 반환하는 테이블반환함수 (0) | 2012.02.29 |