0
다음과 같은 경우가 있습니다.SSMS/T-SQL의 여러 열을 업데이트하십시오.
UPDATE ATable
SET C1 = 'XValue'
WHERE C2 = 'YValue'
UPDATE ATable
SET C3 = 'MValue'
WHERE C4 = 'NValue'
성능 조정을 위해 업데이트를 하나의 업데이트로 실행할 수 있습니까? 더 나아질까요?
는다음과 같은 경우가 있습니다.SSMS/T-SQL의 여러 열을 업데이트하십시오.
UPDATE ATable
SET C1 = 'XValue'
WHERE C2 = 'YValue'
UPDATE ATable
SET C3 = 'MValue'
WHERE C4 = 'NValue'
성능 조정을 위해 업데이트를 하나의 업데이트로 실행할 수 있습니까? 더 나아질까요?
는당신은 CASE
UPDATE Atable
SET C1 = CASE WHEN c2 = 'yValue' THEN 'xValue' ELSE c1 END,
C3 = CASE WHEN c4 = 'nvalue' THEN 'mValue' ELSE c3 END
WHERE c2 = 'yValue' OR c4 = 'nvalue'
*를 사용하여 하나의 업데이트를 실행할 수 있습니다 감사 '더 나은겠습니까?'* –
@AndriyM 예'와 WHERE' 절. –
그건 OP의 질문 이었지 내 것이 아니 었어. –