SQL Server/SQL Server Tip

데이터 타입 불일치 찾기

SungWookKang 2015. 7. 17. 08:49
반응형

데이터 타입 불일치 찾기

 

 

SELECT name, MAX(column_type), MIN(column_type), COUNT(*)            

    FROM        

    (        

    SELECT DISTINCT b.name, c.name + '(' + CONVERT(varchar(10), c.max_length) + ')' column_type        

        FROM sys.tables a    

            inner join sys.columns b on a.object_id = b.object_id

            inner join sys.types c on b.system_type_id = c.system_type_id and b.user_type_id = c.user_type_id

    ) A        

GROUP BY name            

HAVING COUNT(*) > 1            

ORDER BY 4 DESC            

반응형

'SQL Server > SQL Server Tip' 카테고리의 다른 글

Tempdb 경합 (동시성 강화)  (0) 2015.07.17
LOGON 트리거  (0) 2015.07.17
스토리지 장애로 인한 DB복구 이야기  (0) 2015.07.17
저장 프로시저 실행 수, CPU 소모량, IO, Duration  (0) 2015.07.17
Online restore  (0) 2015.07.17