我正在尝试将数据插入表中
@one_files =
EXTRACT //all columns
FROM "/1_Main{suffixOne}.csv"
USING Extractors.Text(delimiter : '|');
CREATE TABLE A1_Main (//all cols);
INSERT INTO A1_Main SELECT * FROM @one_files;
在同一脚本中,我尝试SELECT
数据:
@finalData =
SELECT //mycols
FROM A1_Main AS one;
OUTPUT @finalData
TO "/output/output.csv"
USING Outputters.Csv();
这是我得到的例外:
我在做什么错?如何从表格中选择?我们不能在同一脚本中插入和查询吗?
答案 0 :(得分:1)
某些语句对如何在脚本中进行合并有限制。例如,您不能创建表并在同一脚本中从同一表读取数据,因为编译器要求在查询的编译时实际已经存在任何输入。
检查: