在Vertica中创建临时表

时间:2018-04-18 06:15:45

标签: sql temp-tables vertica

想要在包含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行:

有人可以帮忙吗?

非常感谢提前

1 个答案:

答案 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

您可能需要单独运行每一行。