반응형
데이터 타입 불일치 찾기
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 |