想要在包含lat,lng和restaurant_name
的vertica中创建临时表我正在编写如下代码,但它会引发错误:
CREATE LOCAL TEMP TABLE geo_raw (
lat float,
lng float,
resto_name varchar) on commit PRESERVE rows
INSERT INTO geo_raw (lat, lng, resto_name)
VALUES (12.345, 12.3555, 'abc')
select * from geo_raw
错误是: 错误 解释计划失败的
语法错误在或附近"浮动"第4行:
有人可以帮忙吗?
非常感谢提前
答案 0 :(得分:0)
这应该像您尝试创建的那样创建一个表
CREATE LOCAL TEMP TABLE geo_raw(lat float, lng float, resto_name varchar) on commit preserve rows;
INSERT INTO geo_raw(lat, lng, resto_name)VALUES (12.345, 12.3555, 'abc');
SELECT * FROM geo_raw
您可能需要单独运行每一行。