나는 테이블했습니다 :오라클 타임 스탬프
Cust_data
(
"SEQ_NO" NUMBER,
"CUST_ID" VARCHAR2,
"SERVER_SID" VARCHAR2,
"CUST_NAME" VARCHAR2,
"EVENT_TYM" TIMESTAMP,
"CUST_DOB" DATE,
"ADD_TYMSTMP" TIMESTAMP,
"STATUS" VARCHAR2
)
을 나는 형식의 타임 스탬프를 삽입하기 위해 노력하고있어 :
update CUST_DATA set
ADD_TYMSTMP = TO_TIMESTAMP('2014-01-25T04:05:26.669Z','yyyy/mm/dd'T'hh24:mi:ss'Z'')
where CUST_ID='chan012'
:이 업데이트 문을 사용하려고했습니다
2014-01-25T04:05:26.669Z
위의 업데이트 문은 오류를 제공합니다.
ORA-00907: missing right parenthesis
그리고이 문장은 완벽하게 잘 작동합니다.
update CUST_DATA set
ADD_TYMSTMP = TO_TIMESTAMP('2014-01-25 04:05:26.669','yyyy-mm-dd hh24:mi:ss.ff')
where CUST_ID='chan012'
하지만 문제는이 형식을 테이블에 넣어야한다는 것입니다.
2014-01-25T04:05:26.669Z
위의 타임 스탬프 형식으로이 테이블에로드 할 csv 파일을로드했습니다.로드되지 않습니다. 그래서 하나의 레코드를 삽입하려고 시도해도 작동하지 않습니다. 아무도 도와 드릴 수 있습니까? 미리 감사드립니다.
"*. * "- 올바른 Oracle 오류 메시지도 아니고 수용 가능한 오류 설명도 아닙니다. –
@a_horse_with_no_name : 여기에 오류가 있습니다. ORA-00907 : 오른쪽 괄호가 누락되었습니다. –