2012-07-26 3 views
1

좋아, 그래서 나는이 하나에 내 뇌를 wracking ...이 데이터 형식 변환이 실패하지만 실패하지 않는 이유는 무엇입니까?

이 두 쿼리 ... 비록 그들이 동일하게 보이지만 ... 분명히 어떤 패션에서 다릅니다. SQL Server Management Studio에서 데이터베이스에 대해 실행하면 맨 위에는 오류가 발생합니다 (문자열을 uniqueidentifier로 변환 할 때 변환이 실패했습니다.). 왜 그렇게 될지에 대한 아이디어가 있습니까?

SELECT CONVERT(UNIQUEIDENTIFIER,'459B621C-A49A-49Cl-900F-AB14D61841E2'); 
SELECT CONVERT(UNIQUEIDENTIFIER,'459B621C-A49A-49C1-900F-AB14D61841E2'); 

문자 인코딩 문제 일 수 있습니까?

감사합니다.

답변

7

차이가 있습니다. 첫 번째 문자는 l이고 두 번째 문자는 1입니다.

+0

그래, 그럴 것이다. 누군가가 손으로 타이핑해서는 안되는 것을 가지고 있어야합니다 ... 나는 마케팅 부서를 비난 할 것입니다 ... 고마워요! – Ryan

+1

+1 - 나를 이길 – LittleBobbyTables

+0

@LittleBobbyTables +1 멋진 사용자 이름! – Curt

관련 문제