在netezza中将公用表表达式作为脚本运行,并在CTE结束时使用Update

时间:2017-02-16 20:09:43

标签: netezza

我正在尝试以脚本形式运行CTE

e.g

with CTE as 
(select * from sometable);

单独运行此代码部分我收到错误

  

^ found“”(在char 152处)期待SELECT' or'(''* /

请告诉我如何运行此查询。感谢

1 个答案:

答案 0 :(得分:0)

您收到此错误是因为您没有对已定义的CTE执行任何操作,但语法需要一些内容。

在括号中的CTE子句之后添加一个SELECT,它应该可以正常工作。

with CTE as 
(select * from sometable)
select * from CTE;