Импорт данных из Excel в Teradata Ошибка с кодом ошибки 3706 Ожидается что-то между ')' и Вставить - PullRequest
0 голосов
/ 11 июля 2019

Я получаю сообщение об ошибке при импорте Excel в формате:

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

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

Сообщение об ошибке:

Ошибка при выполнении запроса для записи 1: [3706] Синтаксическая ошибка: ожидалось что-то между ')' и ключевым словом INSERT.

Я использую SQL Teradata Assistant. Я попытался поместить ';' между 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 голосов
/ 11 июля 2019

Сначала введите CREATE как отдельный запрос. Затем включите «Импорт данных», выполните INSERT как отдельный запрос и отключите «Импорт данных».

...