SQL Server 2008 빈 문자열 대 공백 나는 오늘 아침에 약간 이상한 것을 만났고 해설을 위해 제출할 것이라고 생각했다. 누군가 SQL 2008에 대해 실행할 때 다음 SQL 쿼리가 '동일'을 인쇄하는 이유를 설명 할 수 있습니까? db 호환성 수준은 100으로 설정됩니다. if '' = ' ' print 'equal' else print 'not equal' 그리고 이것은 0을 반환합니다. select (LEN(' ')) 공간을 자동 트리밍하는 것 같습니다. 이전 버전의 SQL Server에서 이런 경우인지 알 수 없으며 더 이상 테스트 할 수 없습니다. 프로덕션 쿼리가 잘못된 결과를 반환했기 때문에이 문제가 발생했습니다. 이 동작은 문서화 된 곳에서 찾을 수 없습니다. 누구든지 이것에 대한 ..