검색결과 리스트
글
SELECT c.name [Column Name]
,t.name [Column Type]
,c.length[Length]
,c.prec [Precision]
,c.scale [Scale]
,o.name [Table Name]
FROM SYSCOLUMNSc INNER JOIN SYSOBJECTSo ONc.id=o.id
INNER JOIN SYSTYPESt ONc.xtype=t.xtype
WHERE o.xtype='U'
AND c.name IN
(
SELECTx.name
FROM
(
SELECT name,xtype,length,prec,scale
FROM SYSCOLUMNS
WHERE name IN
(
SELECT SYSCOLUMNS.name
FROM SYSCOLUMNSjoin SYSOBJECTSonSYSCOLUMNS.id=SYSOBJECTS.id
WHERE SYSCOLUMNS.xtype='U'
GROUP BY SYSCOLUMNS.name
HAVING COUNT(SYSCOLUMNS.name)> 1
)
GROUP BY name,xtype,length,prec,scale
)x
GROUP BY x.name
HAVING count(x.name)> 1
)
ORDER BY c.name,o.name
'-- MSSQL' 카테고리의 다른 글
시스템함수 생성하기 (0) | 2010.03.24 |
---|---|
접속한 클라이언트의 접속유형 (0) | 2010.03.23 |
튜닝을 위한 쿼리들 (0) | 2010.03.22 |
동적쿼리에서 output parameter 사용 (0) | 2010.03.22 |
랜덤하게 데이터 조회 NewID() (0) | 2010.03.22 |
RECENT COMMENT