오류 메시지를 저장하는 데이터베이스 테이블이 있으며 다양한 쿼리를 실행하고 싶습니다. 첫째,이처럼 그룹화하여 전체 수를 얻을 :WHERE 절이 특정 문자열 리터럴과 함께 실패합니다.
select MessageText, COUNT(*) from MessageLog group by MessageText
을 그리고 그 결과는 다음과 같습니다
1 Input string was not in a correct format 4
2 Value cannot be null. Parameter name: Int 8
3 Value cannot be null. Parameter name: String 1
자, 내가, 그들 중 일부는 반환 텍스트 문자열로 메시지를 선택하려고하면 없음 메시지가 존재하더라도 결과. 예를 들어,
select * from MessageLog where MessageText = 'Value cannot be null. Parameter name: Int'
이전 쿼리에 8 개가 있지만 결과가 반환되지 않습니다. 이 문자열에 대해 일치하지 않는 것은 무엇입니까?
는 여분의 공백에이 있다고 할 수/당신 보낼 메세지 후를 들어 당신이 할 수있는 테스트 검증? –
SQL Server 용입니까? –
어느 RDBMS입니까? 어떤 버전입니까? –