将数据从 excel 导入到 teradata error 错误代码 3706 Expected something between ')' and Insert
Importing data from excel to teradata error error code 3706 Expected something between ')' and Insert
我在导入 excel 格式时出错:
"hdr1", "hdr2", "hdr3", "hdr4", "hdr5", "hdr6", "hdr7"
"value1","value2","value3","value4","value5","value6","value7"
错误陈述:
对记录 1 执行查询时出错:[3706] 语法错误:需要“)”和 'INSERT' 关键字之间的内容。
我正在使用 SQL Teradata 助手。我尝试在 Create Table
和 Insert
之间放置一个 ';'
,但这没有帮助。 Teradata 希望它只是一个声明。
创建 TABLE 语句:
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(?,?,?,?,?,?,?....);
首先将 CREATE 作为单独的请求发出。
然后打开 "Import Data",将 INSERT 作为单独的请求执行,然后关闭 "Import Data"。
我在导入 excel 格式时出错:
"hdr1", "hdr2", "hdr3", "hdr4", "hdr5", "hdr6", "hdr7"
"value1","value2","value3","value4","value5","value6","value7"
错误陈述:
对记录 1 执行查询时出错:[3706] 语法错误:需要“)”和 'INSERT' 关键字之间的内容。
我正在使用 SQL Teradata 助手。我尝试在 Create Table
和 Insert
之间放置一个 ';'
,但这没有帮助。 Teradata 希望它只是一个声明。
创建 TABLE 语句:
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(?,?,?,?,?,?,?....);
首先将 CREATE 作为单独的请求发出。 然后打开 "Import Data",将 INSERT 作为单独的请求执行,然后关闭 "Import Data"。