업데이트 쿼리를 수행 한 후 문제가 있습니다. 원하는 설명 (문자열)으로 원하는 열을 업데이트합니다. 그러나 쿼리의 영향을받지 않아야하는 열은 설명 (문자열) 대신 비어 있습니다. 이 칼럼에서 행동하지 않으려면 어떻게해야합니까?
다음은 쿼리입니다.
update GCCC_ATCOM_CLOSING_REASON_I18N a
set a.DESCRIPTION = (select b.CLOSING_REASON_DESCRIPTION
from GCCC_ATCOM_CLOSING_REASON b
where b.ID_CLOSING_REASON = a.ID_PARENT
AND a.DESCRIPTION ='I HAVE A CAR');
이 경우 'I HAVE A CAR'설명에있는 열만 업데이트하지만 다른 열은 업데이트 후 비어 있습니다.
이는 모든 레코드를 업데이트하고 description이 아닌 경우 내부 쿼리가 null을 반환하기 때문 I HAVE A CAR
입니다. 다음으로 변경하십시오.
update GCCC_ATCOM_CLOSING_REASON_I18N a
set a.DESCRIPTION =
(select b.CLOSING_REASON_DESCRIPTION from GCCC_ATCOM_CLOSING_REASON b where b.ID_CLOSING_REASON = a.ID_PARENT)
WHERE a.DESCRIPTION ='I HAVE A CAR'
설명이있는 레코드 만 업데이트하려면 I HAVE A CAR
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다