将数据从Excel导入到Teradata错误代码3706预期在')'和插入之间

时间:2019-07-11 15:43:53

标签: import import-from-excel teradata-sql-assistant

以以下格式导入Excel时出错:

"hdr1", "hdr2", "hdr3", "hdr4", "hdr5", "hdr6", "hdr7"

"value1","value2","value3","value4","value5","value6","value7"

错误声明:

对记录1执行查询时出错,[3706]语法错误:预期在')'和'INSERT'关键字之间。

我正在使用SQL Teradata助手。我尝试在';'Create Table之间放置Insert,但这没有帮助。 Teradata希望它只是一个声明。

创建表声明:

 CREATE SET TABLE database_name.table_name ,FALLBACK ,
             NO BEFORE JOURNAL,
             NO AFTER JOURNAL,
             CHECKSUM = DEFAULT,
             DEFAULT MERGEBLOCKRATIO
            (
              value1 VARCHAR(1000),
              value2 VARCHAR(1000),
              value3 VARCHAR(1000),
              value4 VARCHAR(1000),
              value5 VARCHAR(1000),
              value6 VARCHAR(1000),
              value7 VARCHAR(1000)
            )

        INSERT INTO database_name.table_name  VALUES(?,?,?,?,?,?,?....);

1 个答案:

答案 0 :(得分:0)

首先将CREATE作为单独的请求发出。 然后打开“导入数据”,作为单独的请求执行INSERT,然后关闭“导入数据”。