Loading

invalid input syntax for type date: ""; Error while executing the query" 오류

게시 일자: Oct 17, 2022
상세 설명
계산된 필드를 사용할 때 다음과 같은 오류가 발생할 수 있습니다.

Database error 0x80004005: ERROR: invalid input syntax for type date: "";(데이터베이스 오류 0x80004005: 오류: 날짜 유형에 대한 잘못된 입력 구문: "";)
Error while executing the query(쿼리를 실행하는 동안 오류가 발생했습니다.)


 

Cause

빈 값 즉, 빈 문자열을 날짜로 변환할 수 없는 일부 데이터베이스의 제한 사항입니다. DATE() 함수를 사용하거나 문자열 필드를 날짜 데이터 유형으로 변환할 때 발생할 수 있습니다.
솔루션

옵션 1

데이터베이스에서 빈 문자열 즉, NULL이 아닌 빈 값을 NULL 값으로 대체합니다.

옵션 2

  1. 계산된 필드를 사용하여 빈 문자열을 NULL로 변환합니다. 예를 들어 다음과 같은 계산된 필드를 사용합니다.
    IF [date field]="" THEN NULL ELSE [date field]) END
  2. [날짜 필드] 위치에 위 계산된 필드를 사용합니다. 예를 들어 DATE() 또는 날짜 데이터 유형 변환 내부에서 사용합니다.
Knowledge 기사 번호

001473662

 
로드 중
Salesforce Help | Article