Відмінності між версіями «Сервер даних»

46 байтів вилучено ,  4 роки тому
м
автоматична заміна {{Не перекладено}} вікі-посиланнями на перекладені статті
м (replaced: В якості → Як, removed: за допомогою AWB)
м (автоматична заміна {{Не перекладено}} вікі-посиланнями на перекладені статті)
== Збережені та приєднані процедури ==
Існують розширені версії мови SQL, які підтримують такі розширення, як збережені та розширені [[Процедура (програмування)|процедури]], а також управління ходом програми через розгалуження та організацію циклів.
{{Не перекладено|[[Збережена процедура|Збережені процедури||Stored procedure}}]]&nbsp;— це попередньо відкомпільовані оператори мови SQL, які зберігаються на сервері бази даних, що використовує мову SQL. Клієнт запускає збережену процедуру за допомогою команди '''''EXECUTE'' <ім'я процедури>'''. Таким чином, по мережі передаються лише два слова. Оскільки ця процедура вже відкомпільована та оптимізована, серверу не потрібно витрачати час на компіляцію та оптимізацію.
<br/>Як збережені процедури зазвичай використовуються часто виконувані запити.
<br/>Приєднані процедури ([[тригер]]и) подібні збереженим процедурам та виконуються у відповідь на події, що відбуваються в БД. Коли з деякими додатками мови SQL пов'язана приєднана процедура, виконання цього оператора завжди запускає цілу серію команд, що входять в цю процедуру. Приєднана процедура автоматично виконує одну чи більше операторів мови SQL, всякий раз, коли виконує оператори ''INSERT'', ''UPDATE'' або ''DELETE''.
34 139

редагувань