2013-08-07 3 views
1

나는 이것이 매우 간단한 문제라는 것을 알고 있지만 확실하게 알고 싶었습니다. 필드에 Null 값이 있으며이 Null 값을 변경하려고합니다. Null 값을 변경하려면 삽입 또는 업데이트를 사용합니까?필드가 NULL 인 경우 값 업데이트 또는 삽입

For Example: 
Insert Into dataTable (Column 1) 
Values (1) 
WHERE 'Column 1' = NULL 

또는

UPDATE dataTable 
SET 'Column 1' = 1 
WHERE 'Column 1' = NULL 

감사합니다.

답변

0

기존 행인 경우 업데이트해야합니다. 그러나 큰 점은 = NULL 대신 "is NULL"을 사용하고 싶다는 것입니다.

UPDATE dataTable 
SET 'Column 1' = 1 
WHERE 'Column 1' IS NULL 
2

업데이트는 UPDATE이고 삽입 (새 레코드)은 INSERT입니다. 그러나 값을 = 또는 <>과 비교할 수 없으므로 업데이트가 잘못되었습니다. 따라서 IS을 사용해야합니다.

UPDATE dataTable 
SET [Column 1] = 1 
WHERE [Column 1] IS NULL 
관련 문제