2016-11-07 1 views
0

이것은 내가 알아 내지 못하는 작은 실수 일 수 있습니다. 아래 삽입 오류를 던지고있다.타임 스탬프 값을 삽입 할 때의 문제

CREATE MULTISET VOLATILE TABLE vt2 
(cust_id INTEGER, 
cust_page VARCHAR(100), 
visit_date TIMESTAMP(0) FORMAT 'DD-MM-YYYYBHH:MI:SS') 
PRIMARY INDEX(cust_id) 
ON COMMIT PRESERVE ROWS; 



INSERT INTO vt2 VALUES(100, 'hub_domain',01-11-2016 09:43:43) 

도와 주시겠습니까?

감사합니다, 미트

+0

무엇이 오류 메시지입니까? –

+0

은 정수와 정수 사이에 ','또는 ')'와 같이 나타날 것입니다. 09 – user3901666

+0

vt2 대신 vt1을 삽입하려고합니까? –

답변

1

당신은 작은 따옴표 누락 :

INSERT INTO vt2 VALUES(100, 'hub_domain','01-11-2016 09:43:43') 

그러나 여기서 문제는 형식화하는 데이터를 사용하려고합니다. 삽입 후 데이터 형식이 지정됩니다.

INSERT INTO vt2 VALUES(100, 'hub_domain','2016-11-01 09:43:43') 

을하거나 soruce 데이터가 mm/dd/yyyy 형식 인 경우, DDL에서 형식을 제거하고 삽입하면서 캐스팅해야 할 :

작동합니다 다음.

+0

안녕하세요 Bhavesh, 잘못된 타임 스탬프 오류가 발생했습니다. – user3901666

+0

@ user3901666 수정 된 응답을 참조하십시오. –

+0

감사합니다. 항상 타임 스탬프와 혼동을 느낍니다. :) – user3901666

관련 문제