在vertica中创建本地临时表

时间:2016-08-11 13:37:57

标签: sql vertica

我想在vertica中创建本地临时表,并能够在其中插入值。这就是我到目前为止所做的:

domain_name | pub_ats_id

  vs.com      123555

我希望我的输出为:

{{1}}

谢谢!

2 个答案:

答案 0 :(得分:3)

我相信你缺少的是on commit preserve rows。如果您将创建语法更改为以下内容:

CREATE LOCAL TEMP TABLE DOMAINS_FLAG (domain_name VARCHAR, pub_ats_id INT) on commit preserve rows;

然后这应该解决你的问题(假设你有自动提交,因为我没有看到任何提交语句)。

答案 1 :(得分:1)

只需将COMMIT;放在INSERT语句后面。它应该是这样的:

INSERT INTO DOMAINS_FLAG (domain_name, pub_ats_id)
    VALUES ('vs.com', 123555);
COMMIT;