2011-12-11 5 views
2

어떻게 테이블의 (NULL) 값을 변경할 수 있습니까? 나는 도처에서 수사했지만 올바른 대답을 찾지 못했습니다.isql (sql anywhere where) NULL 값을 업데이트 중

작동하지만, 업데이트 0 행 :

UPDATE Club 
SET Place = 24 
WHERE Place = NULL; 

것은 작동하지 :

Update Club 
Set Place = 24 
where CLUBID in (Select CLUBID from Club where place is NULL) 
+0

Oracle DB에서 "Update Club SET Place = 24 WHERE Place IS NULL"이 작동합니다. –

+0

상관 관계 이름 '클럽'을 찾을 수 없습니다. <- 만약 내가 NULL을 사용합니다. – Slavak

+0

어쩌면 isql이 null try를 대신 지원하지 않습니까? – xQbert

답변

0

뭔가. 작동하지 않으면 Place가 null 인 레코드가 없습니다. sql에서 대/소문자를 구분하므로 null의 경우도 확인하십시오.

0
UPDATE Club 
SET Place = 24 
WHERE Place IS NULL; 

이 잘 작동 시도할만한 가치가

UPDATE Club 
SET Place = 24 
WHERE Place IS NULL; 
+0

SQL은 ** 대소 문자를 구분하지 않습니다! 특히 키워드가 아님 –