SQL: переместить столбец из одной таблицы в другую - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть код 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, независимо от того, какое там значение.

...