Изменение хранимых процедур
Если нужно изменить инструкции или параметры хранимой процедуры, можно или удалить и создать ее заново, или изменить ее за один шаг. При удалении и повторном создании хранимой процедуры все разрешения, связанные с ней, будут утеряны при восстановлении. При изменении хранимой процедуры ее определение или определение ее параметров меняются, но разрешения, связанные с ней, остаются и все зависящие от нее процедуры или триггеры не затрагиваются.
Хранимую процедуру можно также изменить таким образом, чтобы ее определение было зашифровано или чтобы она компилировалась заново при каждом запуске.
Примечание. |
---|
Изменение имени или определения хранимой процедуры может привести к тому, что все зависящие от нее объекты при выполнении будут возвращать ошибку, если они не были обновлены в соответствии с изменениями, внесенными в процедуру. |
Чтобы изменить хранимую процедуру
- Инструкция ALTER PROCEDURE (Transact-SQL)
- Как изменить хранимую процедуру (среда SQL Server Management Studio)
См. также
Основные понятия
Отсроченное разрешение и компиляция имен
Удаление хранимых процедур