Изменение хранимой процедуры, осуществляется аналогично изменению любого объекта базы данных с помощью оператора ALTER TABLE. Различие между использованием ALTER PROC и CREATE PROC заключается в том, что ALTER PROC
· подразумевает, что хранимая процедура уже существует
· оставляет неизменными все установленные для хранимой процедуры права доступа.
· сохраняет ID объекта и позволяет сохранять зависимости между процедурами.
· оставляет неизменной любую информацию об отношениях с другими объектами, которые могут вызвать изменяемую процедуру (см. Рисунок 5).
Синтаксис команды ALTER TABLE полностью аналогичен синтаксису команды CREATE TABLE. С той разницей, что опция CREATE заменена на опцию ALTER.
Рисунок 5