Содержание
- 2. 22.12.2017 Горбунов О.Е. Ограничители [ ] Пример: CREATE TABLE [Temp SELECT Table] ([Column 1] int PRIMARY
- 3. 22.12.2017 Горбунов О.Е. Триггеры Триггеры представляют собой хранимые процедуры, которые вызываются автоматически при наступлении определенных событий
- 4. 22.12.2017 Горбунов О.Е. Триггеры Создание триггера: CREATE TRIGGER ON { } { AFTER | INSTEAD OF
- 5. 22.12.2017 Горбунов О.Е. Триггеры Inserted – таблица со строками, которые будут вставлены по завершению транзакции триггера;
- 6. 22.12.2017 Горбунов О.Е. Триггеры Пример CREATE TRIGGER CheckInsertTrigger ON Deal AFTER INSERT AS IF @@ROWCOUNT=1 BEGIN
- 7. 22.12.2017 Горбунов О.Е. Курсоры Курсор в SQL – это область в памяти базы данных, которая предназначена
- 8. 22.12.2017 Горбунов О.Е. Курсоры Объявление курсора DECLARE имя_курсора CURSOR [LOCAL | GLOBAL] [FORWARD_ONLY | SCROLL] [STATIC
- 9. 22.12.2017 Горбунов О.Е. Курсоры Открытие курсора OPEN {{[GLOBAL] имя_курсора } |@имя_переменной_курсора} Пример OPEN ClientCurs; OPEN @ClientCursVar;
- 10. 22.12.2017 Горбунов О.Е. Курсоры Выборка данных FETCH [[NEXT | PRIOR | FIRST | LAST | ABSOLUTE
- 11. 22.12.2017 Горбунов О.Е. Курсоры Выборка данных @@FETCH_STATUS – статус курсора 0, если выборка завершилась успешно; -1,
- 12. 22.12.2017 Горбунов О.Е. Курсоры Изменение и удаление данных UPDATE имя_таблицы SET {имя_столбца={ DEFAULT | NULL |
- 13. 22.12.2017 Горбунов О.Е. Курсоры Закрытие курсора CLOSE {имя_курсора | @имя_переменной_курсора} CLOSE ClientCurs; Освобождение курсора DEALLOCATE {
- 14. Индексы Команды специфичны для различных СУБД. Создание индекса CREATE [UNIQUE] INDEX ON ( ) Назначение –
- 15. Разграничение полномочий. DCL Основные понятия: пользователи, объекты, права (привилегии). Предоставление привилегий GRANT { [,...n] | ALL
- 17. Скачать презентацию