Навигация
Главная
Поиск
Форум
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
Вызов хранимых ... 63570
HACK F.A.Q 62592
Эмулятор микроп... 57512
Модуль Forms 51307
Организация зап... 48773
Создание отчето... 46720
Invision Power ... 44277
Бип из системно... 42579
Оператор выбора... 40671
ТЕХНОЛОГИИ ДОСТ... 39822
Приложение «Про... 39673
Имитационное мо... 36882
Пример работы с... 36856
Программируемая... 34964
21 ошибка прогр... 32947
Защита Web-форм... 30856
Реклама
Сейчас на сайте
Гостей: 5
На сайте нет зарегистрированных пользователей

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

Двунаправленный динамический список на Delphi + Блок схемы
Обратное размещение элементов ЭВС на Delphi + Пояснительная записка
Моделирование автомойки на GPSS + Отчет + Блок схемы

Реклама

Обработка транзакций. Обработка записей
Содержание [Создание приложений в 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 Комментариев · 2989 Прочтений · Для печати

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


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



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

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

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

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

Пароль



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

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

Случайные загрузки
Delphi 7: Для про...
Calendar
Основы программир...
Интерактивный инт...
Мод "проверочный ...
Midi
DiskInfo
ИНТЕРНЕТ ПРОГРАММ...
StartMark
Sztransppanel
Delphi. Учимся на...
Socoban
Создание меню на ...
БД студентов
Усложнённый кальк...
MiniTetris [Исход...
Дарахвелидзе П., ...
3d Tank [Исходник...
Быстрое создание ...
RxLIB

Топ загрузок
Приложение Клие... 100012
Delphi 7 Enterp... 54995
Converter AMR<-... 19945
Borland C++Buil... 9353
Turbo Pascal fo... 6593
GPSS World Stud... 6553
Borland Delphi ... 6036
Visual Studio 2... 4413
FreeSMS v1.3.1 3427
Калькулятор [Ис... 3089
Случайные статьи
Приемы безопасного...
ContentType
доменом, где униве...
Особенности примен...
Процессы и потоки
Используя такую те...
Оператор безусловн...
Помещение модели д...
Блоки имеют следую...
Эта форма имет про...
Функция list1
СОМ Chat – програм...
Поддержка многотаб...
помещая их учетные...
Новый корпус для д...
Получить массив Х(...
Методы класса TStr...
Схема простого тес...
Описание спонсоров
Новый корпус для ж...
Числовые типы данн...
Следует ли защищат...
В случае атаки сис...
Питер Наур и его р...
Различные модифика...
Статистика



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


Полезно
Интерфейс доступа пользователя к файлам Блокировка сна Блокировка чтения-записи Базовые элементы и интерфейс файловой системы Взаимодействие с отладчиком Обработка исключительных состояний в Mach Доставка и обработка сигнала Сигналы в SVR4 Механизм сигналов в BSD Типичные примеры возникновения сигналов Группы процессов и управление терминалом Управляющий терминал иодель SVR3 Недостатки модели 4.3BSD Порты исключительных состояний Счетчики ссылок Группы процессов в системе 4.3BSD UNIX Реализация сеансов в 4.4BSD Процесс Задачи, стоящие перед разработчиками Простая блокировка Доступ к удаленной памяти Многопроцессорные системы Что визуализирует круговая диаграмма Множество данных можно визуализировать Более оптимальные презентации с использованием инфографики Бюджеты и инфографика Инфографические резюме Стратегии и процессы в компании Географические диаграммы Логотипы и символы компаний Что есть инфографическом резюме Дополнительные визуальные компоненты Информация о продажах и прибыли Разработка инфографических резюме для печати Еще один замечательный вариант резюме Инструменты ДЛЯ подготовки инфографических резюме Инфографику следует публиковать каждый день Следует ли защищать свою инфографику законом об авторском праве Заголовок страницы Умение рассказывать истории Еще один образец персуазивной инфографики Рекламная инфографика Основное различие между сотрудником и клиентом Типы онлайновой инфографики Онлайновая инфографика Имя инфографического файла с изображением Проблемы, связанные с интеллектуальной собственностью Инфографика и SEO Ребята из Microsoft Сколько есть всего информации Цель поисковой оптимизации Инфографика очень доходчиво и четко описывает события Целевые страницы Опасность разглашения конфиденциальной информации Опасность разглашения конфиденциальной информации Развитие семейства Intel х86 Кнопки для перепоста в социальных сетях Полный набор 16- и 32-разрядных инструкций Ускоренное деление Интерфейс аппаратного и программного обеспечения Ускоренное умножение Компания Intel Интерфейс аппаратного и программного обеспечения Как обнаружить переполнение Сложение и непосредственное сложение Самопродвижение Уникальные характеристики ARM Язык ассемблера Написанный вручную код Кодирование инструкций х86 Заблуждения и недоразумения Представление о производительности программ Запуск программ на языке Java Процедура sort в своем полном виде Краткие выводы по режимам адресации MIPS Что делает ассемблер Символы и строки в языке Java Интерфейс аппаратного и программного обеспечения MIPS-архитектура, Использование регистра Компиляторы MIPS Соревнование за доступ к данным Онлайновая инфографика Изучение способов представления инструкций MIPS-инструкции непосредственного вычитания Инфографика — это в первую очередь сюжет STREAMS Головной интерфейс потока Ввод-вывод потока Очередь сообщений Физическое копирование сообщения Система SVR4 Подсистема STREAMS Подсистема STREAMS Интерфейс и его деление Механизмы динамической загрузки Базовые устройства Задача реализации вызова select Свопинг Изменения в SVR4.1/ES Краткий обзор потока stream Блочный ВВОД-ВЫВОД Поля структур Другие разделы полей Перспективы свопинга Драйверы для многопроцессорных систем Использование новых программ для старой системы Освобождении msgb Запись данные в поток при помощи системных вызовов Процедуры put и service Процедура проверки состояния очереди Сетевые протоколы Что такое инфографика Термин «инфографика» Сетевые интерфейсы STREAMS Драйвер ip Управление потоком данных Конфигурирование и настройка 801 Подсистема STREAMS Операции с файлами FIFO Подсистема STREAMS Конфигурирование модуля или драйвера Помещение модулей в поток Открытие потока Проблема передачи данных STREAMS и ядро системы Ввод-вывод символьных устройств Клонирование в STREAMS Система 4.4BSD Корректность TLB в однопроцессорных системах Буфер TLB Синхронизация буферов TLB Операционная система Mach Алгоритм замены страниц в Mach Применение технологии обмена сообщениями Система 4.4BSD Сброс элементов TLB Интерфейс семафоров в System V IPC Связывание потоков мультиплексора Прерывание и обработка всех прерываний Алгоритм перезагрузки TLB системы Mach Алгоритм синхронизации TLB системы Mach Повторное использование страницы и ядро Синхронизация буферов TLB прикладных процессов в SVR4.2/MP Реализация алгоритма для MIPS Псевдонимы адресов Свойства ARM Разделяемая память. Ввод-вывод и драйверы устройств Драйверы устройств Драйвер является единственным компонентом системы Прерывание и его возникновение Классификация устройств и их драйверов Вызов кодов драйвера Функция ядра Подсистема ввода-вывода Старший и младший номера устройств Файлы устройств и из строение Файловая система specfs Операнды компьютерного оборудования Прозрачные команды ioctl Каналы STREAMS Мультиплексирование по входу Рекомендации по созданию и использованию объединенных каналов мультисервисных ЛВС Некоторые выводы виртуального свопинга Головной интерфейс потока Выделение памяти Общий объект snode Процедур согласования ключевых признаков с удаленным партнером LACP Принципы взаимодействия партнеров LACP Структура блока данных LACP Добавление дополнительного интерфейса к агрегированному каналу Особенности агрегирования каналов IEEE 802.3 Расширенные буферы STREAMS Повторное использование объектов ядра Применение аппаратных кэшей Многоплановые протоколы STP Cisco Systems Основные понятия и определения MSTP Рабочая площадка распределителя Распределение трафика в объединенном канале Использование признаков сетевого уровня Обеспечение эффективного использования агрегированных каналов Основные понятия сетевой реализации Обычные и постоянные соединения Повышение информационной безопасности при использовании функции Port Security Возможность использования специальных макрокоманд для управления процедурой назначения корневого моста Примеры построения агрегированных каналов Поле приоритета включено в идентификатор Что часто является причиной возникновения разнообразных штормов в ЛВС Управляющая директива Списки управления доступом в сетях Узел ограничения доступа Протокол IEEE 802.1 X Туннельный порт коммутатора провайдера Структура seg и указатель на вектор seg_ops Технология IEEE 802.1 Canonical Format Identifier— признак канонического формата Способы и механизмы передачи блоков данных Сообщения протокола GARP Применение протокола GVRP Аутентификация абонентов в сетях ЛВС Сообщения протокола VTP Драйверы сегментов MTU-Size Максимальный размер передаваемого блока данных Драйвер seg_vn Управление доступом абонентов к ресурсам МСС Приложение RADIUS FreeBSD Служебные протоколы РРР Драйвер seg_map Структуры данных уровня свопинга Протокол PPPoE Сегменты, использующие анонимную память Управляющие сообщения протокола РРТР Протоколы L2TP и РРТР Системный вызов ехес Создание процесса и его инициализация Совместное использование анонимных страниц Обработка страничных ошибок Что является стандартным назначением протокола РРТР Организация обмена в мультисервисных сетях Требования к ресурсам видеокодека Спецификации MPEG-4 Особенности построения и применения современного варианта протокола STP Функция Port Security Использование функции Port Security Типы и характеристики кодирующих систем Интеграция разнородного трафика в сетях WiMAX Основные принципы алгоритма Spanning Tree Содержание цифрового продукта в MPEG-21 Форматы цифрового телевизионного вещания Оптические WDM-магистрали 10GBase-LX4 Вулкан Протокол SNMP Программные компоненты мультисервисных ЛВС Особенности организации электропитания абонентов мультисервисных ЛВС Трафик абонентских приложений Протоколы групповой маршрутизации Планирование трафика приложений Сетевой экран Windows Ввод-вывод объектов класса Matrix