У меня есть код SQL, который добавляет новый столбец со значением по умолчанию для каждой строки в таблице в моей базе данных.
Мне нужно также удалить тот же столбец из другой таблицы одновременно, и я не уверен в синтаксисе.
create procedure remove_a_column()
begin
IF ( *some given condition* ) = 0
THEN
ALTER TABLE static.new_table ADD COLUMN column_to_move smallint(6) DEFAULT 2, ADD FOREIGN KEY (column_to_move) REFERENCES static.other_table(pk);
<***>
END if;
end
в точке <***> я хочу добавить код, который удалит столбец column_to_move
из таблицы static.old_table
, независимо от того, какое там значение.