Я хочу добавить столбец в существующую базу данных Firebird (версия 2.5) и написать процедуру, с помощью которой я могу назначить каждой записи различное значение.Что-то вроде добавления столбца и автоматической генерации данных для него.
Например, если я добавлю новый столбец с именем «ID» (число), которое я хочу, то инициализирую уникальное значение для каждой из записей.Итак, мой столбец ID будет содержать записи, скажем, от 1 до 500. Как я могу добиться этого, используя только сценарий SQL (т.е. без использования какого-либо высокоуровневого языка программирования для генерации команд SQL)?
В основном то, что мне нужноэто что-то вроде идентичности столбцов в Firebird 3.0:
alter table MY_TABLE
add ID int identity(1,1)