2009-08-05 1 views
1

우리는 기본 삽입 문 노력하고 "이 위치에 대한 어떤 설명"Oracle 오류

INSERT INTO HOLIDAY (HOLIDAY_TYPE_CODE, CALENDAR_NAME, HOLIDAY_DATE, DESCRIPTION, CREATE_TS, 
UPDATE_TS) VALUES (2, 'CZK', '17-NOV-2009', NULL, SYSDATE, NULL); 

을 우리가이 오류를 얻을 :

ORA-24334: no descriptor for this position 

우리가 잘못 여기서 뭐를?

+3

여기에 자신의 질문에 답변을 주셨습니다 만, 제가 추가해야만합니다 .... 약식 날짜 변환을 준수하지 마십시오! 날짜 필드에 문자열 값 (17-NOV-2009)을 삽입하는 것은 매우 나쁜 습관입니다. 암시 적 변환은 NLS 설정 등에 따라 다르므로 매우 이식성이 없습니다. to_char()를 사용하여 명시 적 변환을 수행하는 것이 훨씬 더 좋습니다. 이것이 Toad의 일회성 쿼리 인 경우에는 문제가되지 않습니다. 그러나 나는 누군가가 이것이 좋은 생각이라고 생각하기를 원하지 않는다. –

답변

1

나는 이것을 TOAD에서 얻고있었습니다.

sqlplus에서 작동했습니다.

재시동 TOAD와 나는 좋았다.

0

TOAD를 다시 시작한 후에 작동하고 있습니다. 실행 중에 TOAD에 문제가 있습니다.