Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
Гостевая книга ... 65535
Содержание сайт... 65535
HACK F.A.Q 61108
Вызов хранимых ... 58719
Эмулятор микроп... 56206
Модуль Forms 50409
Организация зап... 46931
Создание отчето... 44686
Invision Power ... 41616
Бип из системно... 39394
Оператор выбора... 38781
Приложение «Про... 38040
ТЕХНОЛОГИИ ДОСТ... 37778
Пример работы с... 35659
Имитационное мо... 35368
Программируемая... 33994
21 ошибка прогр... 31831
Защита Web-форм... 30061
Реклама
Сейчас на сайте
Гостей: 9
На сайте нет зарегистрированных пользователей

Пользователей: 12,867
новичок: zakim323
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

Лабораторная работа по динамическим спискам на Turbo Pascal (удаление ду...
Моделирование работы крупного аэропорта на GPSS + Пояснительная записка
Сравнение двух бинарных деревьев на Turbo Pascal + отчет

Реклама

Обработка транзакций. Обработка записей
Содержание [Создание приложений в Oracle Forms. Введение в тригеры]

Существует 6 транзакционных триггеров на уровне блока для обработки записей:
PRE – DELETE – срабатывает перед каждой операцией деления;
POST – DELETE – после удаления;
PRE – INSERT – перед вставкой новой строки;
POST – INSERT – после вставки;
PRE – UPDATE – перед каждым обновлением;
POST – DELETE – после обновления.
Триггеры срабатывают для каждой строки. Жизненный цикл обновления показан на рисунке 2.7.
Жизненный цикл обновления
Рис. 2.7. Жизненный цикл обновления

Пример
Последняя проверка перед удалением
PRE_DELETE триггер в блоке Customer формы Customers препятствует удалению строки о покупателе, если существуют его заказы в S_ord.
SELECT 'anything' INTO : global.dummy
FROM S_ord
WHERE customer_id = : customer.id;
- - Если строки найдены, значит есть заказы.
MESSAGE form_trigger_failure;
EXCEPTION
WHEN no_data_fount THEN NULL;



Присвоение порядковых номеров с использованием триггера PRE_INSERT показано на рисунке 2.8.
Рис. 2.8. Проверка порядковых номеров
Рис. 2.8. Проверка порядковых номеров

Здесь PRE – INSERT триггер блока Order определяет элемент Order_id из последовательности, который будет записываться в столбец ID при вставке строки.
Опубликовал Kest June 24 2010 18:43:45 · 0 Комментариев · 2803 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
Нет комментариев.
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере!
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
Win-Prolog 3.618
C++ Стандартная б...
Переработанный пл...
Delphi 2005 Секре...
Ehlib
Animation Effect ...
Язык программиров...
Библия хакера 2. ...
CLR via C#
SODA [Исходник на...
Программирование ...
Abbrevia
PHP 5
Х. М. Дейтел, П. ...
Учебник для продв...
Генетический алго...
Разработка клиент...
Базы данных в Инт...
EMS QuickExport S...
PCXReader. Програ...

Топ загрузок
Приложение Клие... 99954
Delphi 7 Enterp... 50939
Converter AMR<-... 19930
Borland C++Buil... 9118
Turbo Pascal fo... 6535
GPSS World Stud... 6479
Borland Delphi ... 5751
Visual Studio 2... 4320
FreeSMS v1.3.1 3418
Калькулятор [Ис... 2951
Случайные статьи
Рекомендации по ра...
Аудит также позвол...
Реализация активно...
Что такое рекурсия
службой File Repli...
Index TOP 20 (дохо...
Простая ассоциация
11.5. Задачи
Сеть с одним домен...
10.6. Пролог
Настройте DACL на ...
0 для совместимост...
Выделение строк та...
Программы и структ...
Ага! Алгоритмы
Левое вращение AVL...
Поиск и замена текста
Текст в ячейках та...
21 ошибка программ...
Документируйте в п...
Раскрутка, путем р...
Вывод текста в реж...
Сопротивление = На...
3. Запишите в табл...
Оптимальная органи...
Статистика



Друзья сайта
Программы, игры


Полезно
Подготовка к хакингу Адаптер для источника постоянного тока Увеличение быстродействия GP32 (повышение напряжения для процессора) Единственное, что нам понадобится — это отвертка ювелирного размера Приставка Gamepark GP32 BLU Графическая система Секреты: принцип работы «примочки» Установка регулятора яркости (по желанию) Установка модуля Afterburner Подготовка жидкокристаллического дисплея Подготовка корпуса приставки GBA Установка подсветки на жидкокристаллический экран GBA Функция сохранения энергии Замена пластикового экрана Разборка приставки GBA Игра Данки Конг Краткая история Nintendo Game Boy, 1989 год Сайты, посвященные приставке PS2 Интерфейс подпроцессора Регистры последовательного порта ввода/вывода Прочие «примочки»: использование независимого жесткого диска Секреты: принцип работы «примочки» Сохранение файла TITLE.DB на плату запоминающего устройства Пакетный режим Загрузка кода с платы запоминающего устройства Память атрибутов объектов Любые игры онлайн для хакеров и не только Установка последовательного порта Определение версии материнской платы Типы материнских плат Если поискать в Интернете средства разработки игр для приставки Xbox Модифицированные чипы могут быть установлены на приставках Xbox различными способами Наслаждайтесь работой Вашей приставки с новой операционной системой Linux! Общая информация о модифицированных чипах (микросхемах) Что такое Emotion Engine? В какие игры играть программисту Установка адаптера беспроводной сети на приставку Xbox Тестирование, поиск и устранение неисправностей Playstation 2 Установка операционной системы Linux на стандартной приставке Xbox Тестирование, поиск и устранение неисправностей Перенос индикаторов на переднюю панель приставки Порты ТСР и UDP, необходимые для соединения с Xbox Тестирование, поиск и устранение неисправностей Установка связи в сети с использованием стандартного сетевого оборудования Хакинг приставок Xbox, объединенных в сети Тестирование, поиск и устранение неисправностей OpenAP — это абсолютно бесплатное ПО с открытыми исходниками Установка карты SRAM Можно работать! Получите удовольствие, разбирая устройство точки доступа Dell 1184 Два миниатюрных индикатора Игры для программиста Точка USR 2450, Dell 1184 — это одноплатный компьютер Дополнительные ресурсы и другие модификации Книги и статьи Элементы USB Панель управления Сборка корпуса: завершение модификации корпуса для Atari 2600PC При проигрывании DVD Atari 7800 ProSystem Век 7800 оказался предельно короток Джойстик для левой руки к Atari 2600 Переустановка проводков в джойстике Atari CX-40 Панель управления от NES, приспособленная для 2600 Удаления ненужных частичек с поверхности платы NES Установка переключателя перезагрузки на плату памяти или коммуникатор контроллера Xbox Стереовыход для Atari 2600 Сейчас мы хотим усовершенствовать нашу Atari 2600 Когда винты вынуты Установка голубого светодиода в Atari 7800 Установка голубого светодиода в Atari 7800 Сопротивление = Напряжение Замена регулятора напряжения в Atari 7800 Модернизация сетевого разъема Atari 7800 Установка DevOS на Atari 7800 и создание соответствующего кабеля Композитные/S-Video модификации 2600 Модификация контроллера Sega Genesis для Atari 7800 Контроллер от NES, приспособленный для Atari 7800 Интернет-ресурсы об Atari Различные модификации приставок ATARI 5200 и 8-битных компьютеров ATARI Поиск и устранение неисправностей Установка дистанционного переключателя перезагрузки После неудачи с 1200XL Как приставка, так и персональный компьютер с операционной системой Linux, должны поддерживать джойстик USB Исследование внутренних компонентов контроллера Модели контроллера Xbox открыта и Вы можете работать с любым внутренними компонентами При хакинге Xbox придется нарушить гарантийные обязательства. Но разве это важно для хакера? Xbox Установка голубого светодиода в Atari 5200 Если RF-кабель присоединен к плате Теперь выньте плату из корпуса Создание манипулятора для 5200 Создание манипулятора для 5200 Когда вы успешно перерезали и вынули шарнирное соединение Дополнительный шаг. Утяжеление вращающейся головки Как избавиться от распределительной коробки 5200 Предварительная подготовка Предварительная подготовка Разберем детали. Подробно о принципах действия Основная работа окончена Создание композитного и S-Video кабеля для восьмибитного компьютера Atari Предварительная подготовка Практическая реализация Альтернативные варианты модификации Разберем детали. Подробно о принципах действия S-Video Кто-то уже собирал такое?