내부에 항목 목록이있는 테이블이 있는데 이미 시스템 날짜가 만료 된 날짜를 업데이트하려고합니다. 하지만 점점 오류 :SQL 오류 : ORA-01722 : 번호가 잘못되었습니다 (sysdate를 업데이트 할 때)
Error starting at line : 1 in command -
update AMU_POHEAD_T SET TGL_TIBA=trunc(sysdate)
WHERE KD_STORE='1400' AND FAKTUR=:Factor and no_lpb is null
Error report -
SQL Error: ORA-01722: invalid number
01722. 00000 - "invalid number"
*Cause:
*Action:
이 내 스크립트입니다
update AMU_POHEAD_T SET TGL_TIBA=trunc(sysdate)
WHERE KD_STORE='1400' AND FAKTUR=:Factor and no_lpb is null;
TGL_TIBA
은 날짜 컬럼입니다. SQL Developer를 사용합니다. 나는 이미 인터넷 검색을 시도했지만 다른 답변을 제공합니다.
당신이뿐만 아니라 쿼리에서 다른 컬럼의 데이터 유형을 추가 할 수 있습니까? –
KD_STORE는 VARCHAR2 (4 BYTE)이고 FAKTUR은 VARCHAR2 (15 BYTE)이며 no_lpb는 VARCHAR2 (10 BYTE)입니다 ... 여기에 감사합니다 :) –
그리고 입력 요소는 무엇입니까? –