Я пытаюсь расширить столбец с SMALLINT до BIGINT. Я получаю сообщение об ошибке: SQL0104N Неожиданный токен "BIGINT" был обнаружен после "" TYPE SET DATA TYPE ". Ожидаемые токены могут включать:" ". SQLSTATE = 42601
В справочнике по DB2 для Изменить таблицу вы можете изменять только строковые (VARCHAR) типы данных.
Альтернатива - добавить новый столбец TEMP
типа BIGINT, скопируйте значение из столбца A в столбец TEMP, переименуйте A в OLD, переименуйте TEMP в A и, наконец, отбросьте OLD.