Содержание
- 2. Хранимые процедуры
- 3. Со стороны приложений, работающих с БД, хранимые процедуры (Stored Procedure) — это подпрограммы, которые выполняются на
- 4. Хранимые процедуры являются объектами БД. Каждая хранимая процедура компилируется при первом выполнении, в процессе компиляции строится
- 5. По умолчанию выполнить хранимую процедуру может только ее владелец, которым является владелец БД, и создатель хранимой
- 6. В MS SQL Server хранимая процедура создается оператором: CREATE PROCEDURE] [; ] [{@параметр1 тип_данных} [VARYING] [=
- 7. VARYING - определяет заданное значение по умолчанию для определенного ранее параметра. RECOMPILE определяет режим компиляции создаваемой
- 8. Каждая хранимая процедура является объектом БД. Она имеет уникальное имя и уникальный внутренний номер в системном
- 9. Хранимые процедуры допускают наличие нескольких выходных параметров. Для этого каждый выходной параметр должен после задания своего
- 10. Эффективность хранимых процедур: Если рассмотреть этапы выполнения одинакового текста части приложения, содержащего SQL-операторы, самостоятельно на клиенте
- 12. Эффективность хранимых процедур: Хранимые процедуры, как уже упоминалось, могут быть использованы несколькими приложениями, а встроенные операторы
- 14. Триггеры
- 15. Триггер — это специальный вид хранимой процедуры, которую SQL Server вызывает при выполнении операций модификации соответствующих
- 16. Триггеры могут быть эффективно использованы для поддержки семантической целостности БД, однако приоритет их ниже, чем приоритет
- 17. Для создания триггеров используется специальная команда: CREATE TRIGGER ON FOR {[INSERT][. UPDATE] [, DELETE] } [WITH
- 18. Имя триггера является идентификатором во встроенном языке программирования СУБД и должно удовлетворять соответствующим требованиям. В параметре
- 19. Ограничения: Нельзя использовать в теле триггера операции создания объектов БД (новой БД, новой таблицы, нового индекса,
- 20. Ограничения: Нельзя изменять права доступа к объектам БД, то есть выполнять команду GRAND или REVOKE. Нельзя
- 22. Скачать презентацию