*   >> Чтение Образование Статьи >> science >> programming

Триггера Пример в Sybase SQL Anywhere

<р> Обращение Sybase События с триггеров и процедур с использованием SQL - Часть 5 Раздел 5 Введение Это часть 5 моей серии, обслуживание Sybase События с триггерами и хранимых процедур SQL. Использование Эта серия является пятым подразделением моей крупные серии, базы данных. Вы должны прочитать все разные части большой серии (или эквивалентные учебники из других) до этого момента. В этой части серии, мы рассмотрим на примере триггера в Sybase SQL Anywhere.

Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. Пример Продукция стол для оптовой базе данных: Продукты (ProductID, ProductName, Категория, номер, CostPrice, SellingPrice) Давайте добавить еще один столбец, чтобы он призвал, ReorderLevel; иметь, Продукты (ProductID, ProductName, Категория, номер, ReorderLevel, CostPrice, SellingPrice) Каждая строка в таблице Products имеет информацию о продукте в одном компании.

Значение каждого ReorderLevel ячейки в строке минимальное количество этого продукта, который должен быть в наличии. Поскольку компания продает, значение в столбце номер (количество) для каждой строки уменьшается. Как только значение в число ячейку столбца достигает или опускается ниже значения в ячейку столбца ReorderLevel той же строке, что ситуация интерпретируется как событие. Это означает, что генеральный директор (или высокая менеджер) должен быть информирован, чтобы он устраивает для нового набора того же продукта, чтобы быть упорядоченной.

Теперь, вы можете иметь другую таблицу в базе данных, что самый высокий менеджер смотрит на каждый день в 12 часов говорят. Когда происходит такое событие, код обработчик события будет разместить новую строку в этой таблице, чтобы указать время произошло событие, продуктам, сообщение о событии, уровень повторного заказа и текущий уровень (количество). Когда самый менеджер видит такое новую информацию строка в его столе, это к нему, чтобы принять решение (организовать переназначения).

Для того, чтобы написать код для этого примера, мы должны удалить таблицу продуктов и создать новый с колонки ReorderLevel, а затем кормить его с данными. Мы также должны создать новую таблицу с именем менеджера, который будет проводить записи о событиях. Запись (строка) здесь будет включать таблице первичного ключа, метки, имя продукта, события текстовое сообщение,

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.