Поскольку вы делаете ранее необязательный столбец обязательным, если в таблице уже есть хотя бы одна строка, содержащая NULL в LOCATIONID, Db2 может предотвратить изменение (SQL0407N).
Если в таблице нет строк или если в столбце LOCATIONID нет строк с нулем, Db2-LUW разрешит изменение. В некоторых случаях вам может понадобиться ПЕРЕЗАГРУЗИТЬ таблицу до / после изменения.
Если в таблице уже есть строки с нулевым значением LOCATIONID, необходимо либо установить для этих строк значение LOCATIONID, равное некоторому ненулевому значению, перед выполнением изменения, либо создать таблицу заново.
При воссоздании таблицы рассмотрите возможность указания значения по умолчанию с помощью NOT NULL WITH DEFAULT ..., если это имеет смысл для данных.