简体   繁体   English

雪花任务的 SQL 语法不正确

[英]Incorrect SQL Syntax for Snowflake Task

I'm trying to run the following snowflake task but I'm getting this error:我正在尝试运行以下雪花任务,但出现此错误:

SQL compilation error: syntax error line 2 at position 2 unexpected 'COPY'. SQL 编译错误:position 的第 2 行语法错误 2 意外“复制”。

Does anyone know what the issue could be?有谁知道问题可能是什么?

CREATE TEMPORARY TABLE SCM.FACT.TEMP_TABLE AS SELECT * FROM SCM.FACT.LB WHERE 1 <> 1
COPY INTO @SCM.FACT.STAGE_RAW/LB_EXTRACT.PARQUET FROM (
SELECT 
      *
      FROM 
          SCM.FACT.LB )
FILE_FORMAT = (TYPE = 'PARQUET')
HEADER = TRUE
SINGLE = TRUE
OVERWRITE=TRUE
MAX_FILE_SIZE=5363709120

That looks like two separate commands to me.对我来说,这看起来像是两个单独的命令。 Try putting a semicolon after each command.尝试在每个命令后加上分号。

CREATE TEMPORARY TABLE SCM.FACT.TEMP_TABLE AS SELECT * FROM SCM.FACT.LB WHERE 1 <> 1;
COPY INTO @SCM.FACT.STAGE_RAW/LB_EXTRACT.PARQUET FROM (
SELECT 
      *
      FROM 
          SCM.FACT.LB )
FILE_FORMAT = (TYPE = 'PARQUET')
HEADER = TRUE
SINGLE = TRUE
OVERWRITE=TRUE
MAX_FILE_SIZE=5363709120;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM