这可能是一个小错误,我无法弄清楚。插入下面是抛出错误。
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 :(得分: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中删除格式并尝试在插入时进行投射。