Створення збереженої процедури

Збережені процедури створюються з використанням різновиду оператора CREATE – CREATE PROCEDURE.

 

CREATE PROCEDURE ім’я_процедури[список_параметрів]AS

оператори_процедури

 

Можна створити тимчасову локальну або глобальну збережену процедуру, вказавши перед іменем процедури # або # # відповідно.

 

Збережені процедури можуть викликати інші збережені процедури. Максимальна глибина вкладеності становить 32.

 

 

Рис.15.14. Створення простої збереженої процедури. Якщо ця процедура вже існує (про що дізнаємося з системної таблиці sysobjects), спочатку вона видаляється.

 

Рис.15.15. Для задання вихідного параметру процедури треба в його описі поставити слово OUTPUT. В результаті виклику така процедура видає :

 

Рис.15.16. Результат виконання збереженої процедури з попереднього прикладу

 

 

Захист баз даних

1.1. Безпека даних

Дані в системах баз даних мають зберігатися з гарантуванням конфідеційності та безпеки. Інформація не може бути загубленою або викраденою. Під захистом даних у базі розуміють захист даних від випадкового або спланованого доступу до них осіб, які не мають на це права, від несанкціонованого розкриття, видалення.