我想在vertica中创建本地临时表,并能够在其中插入值。这就是我到目前为止所做的:
domain_name | pub_ats_id
vs.com 123555
我希望我的输出为:
{{1}}
谢谢!
答案 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;