lign="justify"> Перед створенням такого тригера необхідно створити таблицю InsertedItemSotrydniki, куди буде проводиться запис:
CREATE TABLE InsertedItemSotrydniki
(
[табельний_номер] [int] NOT NULL, /* оголошуємо поля таблиці */
[прізвище] [varchar] (25) NULL,
[ім'я] [varchar] (25) NULL,
[по батькові] [varchar] (75) NULL,
[Дата_рожденія] [datetime] NULL,
[посаду] [varchar] (35) NULL,
[Ім'я_користувача] [varchar] (50) NULL,
[Дата_добавленія] [datetime] NULL
) ON [PRIMARY]
Сам тригер виглядає наступним чином;
CREATE TRIGGER infoInsertSotrud
ON Сотруднікі_бібліотекі /* Зв'язуємо тригер з таблицею Сотруднікі_бібліотекі < i align = "justify"> */
FOR INSERT
AS
INSERT INTO InsertedItemSotrydniki (Табельний_номер, /* вказуємо, які поля потрібно вставити */
прізвище, ім'я, по батькові, Дата_рожденія, посаду, Ім'я_користувача, Дата_добавленія) Табельний_номер, прізвище, ім'я, по батькові, Дата_рожденія, посаду, _USER, /* функція визначає поточного користувача */
getdate () /* функція повертає поточну дату */
FROM inserted /* inserted - тимчасова таблиця, куди заносяться додаються дані */
5. Тригер, який записує при зміні записів у таблиці В«СтудентиВ» в окрему таблицю інформацію про дату видалення, користувача.
Перед створенням такого тригера необхідно створити таблицю UpdatedStudents, куди буде проводиться запис:
CREATE TABLE UpdatedStudents
(
[чітательскій_номер] [int] NOT NULL,
[прізвище] [varchar] (25) NULL,
[Ім'я_користувача] [varchar] (50) NULL,
[Дата_добавленія] [datetime] NULL
) ON [PRIMARY]
Тригер виглядає наступному чином:
CREATE TRIGGER infoUpdateStudent
ON Студенти /* Зв'язуємо з таблицею */
FOR UPDATE
AS
INSERT INTO UpdatedStudents (Чітательскій_номер, /* вказуємо, які поля потрібно вставити...