ВУЗ:
Составители:
Рубрика:
Команда AFTER TRIGGER позволяет изменить параметры и тело триггера. С
помощью команды DROP TRIGGER можно удалить любой триггер базы данных.
Переименовать триггер можно системной хранимой процедурой sp_rename, а
получить информацию о триггере можно при помощи системных хранимых
процедур sp_helptext и sp_helptrigger.
Внутри триггера допускается использование любых команд языка Transact–SQL
с некоторыми ограничениями. Также допускается и вызов хранимых процедур,
включая
системные хранимые процедуры.
6.11. Создание и управление транзакциями
Одним из способов повышения надежности работы системы MS SQL Server
2000 является применение встроенного в систему механизма транзакций и
контрольных точек и умелое его управление.
Транзакция – это одна или несколько последовательных команд языка
Transact–SQL, образующих логически завершенный пакет и выполняемых как
единое целое. Если по какой-
либо причине хотя бы одна из команд пакета не
выполняется, то происходит откат системы к состоянию, в котором она была до
начала транзакции, и транзакция считается не выполненной. По умолчанию каждая
команда выполняется как самостоятельная транзакция. При необходимости в пакете
можно явно указать начало и конец транзакции.
Обработка транзакций в любой
системе управления базами данных должна
производиться с соблюдением следующих правил ASID (Atomicity, Consistency,
Isolation и Durability):
• Atomicity – атомарность, выполняемые в транзакции изменения либо
выполняются все, либо не выполняются вовсе;
• Consistency – согласованность, все данные после выполнения транзакции
должны находиться в согласованном состоянии с соблюдением всех правил
и ограничений целостности;
• Isolation – изолированность,
изменения данных, выполняемых различными
одновременно работающими транзакциями, должны быть изолированы;
Команда AFTER TRIGGER позволяет изменить параметры и тело триггера. С
помощью команды DROP TRIGGER можно удалить любой триггер базы данных.
Переименовать триггер можно системной хранимой процедурой sp_rename, а
получить информацию о триггере можно при помощи системных хранимых
процедур sp_helptext и sp_helptrigger.
Внутри триггера допускается использование любых команд языка Transact–SQL
с некоторыми ограничениями. Также допускается и вызов хранимых процедур,
включая системные хранимые процедуры.
6.11. Создание и управление транзакциями
Одним из способов повышения надежности работы системы MS SQL Server
2000 является применение встроенного в систему механизма транзакций и
контрольных точек и умелое его управление.
Транзакция – это одна или несколько последовательных команд языка
Transact–SQL, образующих логически завершенный пакет и выполняемых как
единое целое. Если по какой-либо причине хотя бы одна из команд пакета не
выполняется, то происходит откат системы к состоянию, в котором она была до
начала транзакции, и транзакция считается не выполненной. По умолчанию каждая
команда выполняется как самостоятельная транзакция. При необходимости в пакете
можно явно указать начало и конец транзакции.
Обработка транзакций в любой системе управления базами данных должна
производиться с соблюдением следующих правил ASID (Atomicity, Consistency,
Isolation и Durability):
• Atomicity – атомарность, выполняемые в транзакции изменения либо
выполняются все, либо не выполняются вовсе;
• Consistency – согласованность, все данные после выполнения транзакции
должны находиться в согласованном состоянии с соблюдением всех правил
и ограничений целостности;
• Isolation – изолированность, изменения данных, выполняемых различными
одновременно работающими транзакциями, должны быть изолированы;
Страницы
- « первая
- ‹ предыдущая
- …
- 83
- 84
- 85
- 86
- 87
- …
- следующая ›
- последняя »
