Ошибка синтаксиса SQL при попытке изменить размер столбца? - PullRequest
0 голосов
/ 18 февраля 2019

Я полный новичок в SQL.Я хочу изменить размер столбцов в таблице, хранящейся в облаке.Таблица «T_PERSONS» имеет только 3 простых столбца: «ID», «FIRSTNAME» и «LASTNAME», все из которых по умолчанию имеют размер 1 (по какой-то причине).Я считаю, что системой баз данных является Hana MDC.

Мой код:

ALTER TABLE T_PERSONS
ALTER COLUMN FIRSTNAME VARCHAR(255);

Я получаю:

(SQL Editor) Could not execute 'ALTER TABLE T_PERSONS ALTER COLUMN FIRSTNAME VARCHAR(255)'
Error: (dberror) 257 - sql syntax error: incorrect syntax near "COLUMN": line 2 col 6 (at pos 29)

Редактировать: Кроме того, таблица пуста.

1 Ответ

0 голосов
/ 18 февраля 2019

Похоже, SAP Hana использует другой синтаксис.

alter table XXX.YYYYYYYYY alter ("DESC" NVARCHAR(500));

Кредит leosf6308.

...