데이터베이스 테이블에 Dwg_Register라는 중복 레코드가 몇 개 있습니다. 이제 다음 쿼리를 실행하여 삭제합니다.SQL 쿼리가 작동하지 않습니다.
내가 거기에 반복 위의 쿼리에서 언급 한 이러한 필드를 갖는 테이블에있는 16 개 중복 레코드가 있습니다 ...하지만 SQL 서버에서이 명령을 실행할 때 .. 결과가 성공적으로하지만, 실행하는 것을 분명히 알 수 있습니다Delete FROM PIMS.dbo.Dwg_Register WHERE Dwg_Ref = 'NULL' AND Title = 'NULL' AND [Status] = 'Approved As Noted'
(0) 개의 레코드가 유효합니다.
누군가 SQL 서버에서 실제로 무엇이 작동하는지 설명 할 수 있습니까?
감사합니다.
'= 'NULL''을 사용하지 말고'Dwg_Ref is null' 등을 사용하십시오. 그것은 당신이''null ''이라는 문자열 값을 가지고있는 것처럼 보입니다. – Taryn
[SQL은 null이고 = null] 가능한 중복 (http://stackoverflow.com/questions/9581745/sql-is-null-and-null) – Taryn