Почему этот простой код SQL не работает в блоках данных Azure? - PullRequest
0 голосов
/ 09 октября 2019

Я пытаюсь изменить таблицу в таблицах данных Azure, используя следующий код SQL. Я хотел бы добавить столбец к существующей таблице 'logdata', но это не удалось.

ALTER TABLE logdata 
ADD sli VARCHAR(255)

Сообщение об ошибке: Ошибка в операторе SQL: ParseException: нет подходящей альтернативы при вводе 'ALTER LOGDATA' (строка 1, позиция 6)

Я попытался выполнить поиск в Интернете, но не смог найти причину этого. Может ли кто-нибудь помочь этому новичку, пожалуйста?

1 Ответ

0 голосов
/ 09 октября 2019

Синтаксис Azure должен быть таким: ALTER TABLE table_name ADD COLUMNS (col_name data_type)

Таким образом, ваш запрос должен выглядеть так:

ALTER TABLE logdata 
ADD COLUMNS (sli VARCHAR(255))
...