각 레코드에 4 개의 필드를 업데이트해야하는 레코드가 약 600 개 있습니다. 데이터가 Excel에 있습니다. 나는 그렇게여러 레코드에 대해 여러 필드 업데이트
UPDATE table
SET field1 =
CASE
WHEN id = '123' THEN '2012-01-01'
WHEN id = '234' THEN '2012-07-01'
... and so on...
END
WHERE id IN ('123','234', ...and so on...)
같이 각 필드에 대해 case 문을 수행 할 수 있습니다 알고하지만 각 필드 및 행에 대해 각각의 경우 (4 회)를 기록, 너무 오래 걸릴 것입니다. 오류가 너무 많습니다.
더 효율적인 방법이 있습니까?