1. Главная
  2. Библиотека
  3. Базы данных
  4. Создайте триггер, обеспечивающий автоматическое документирование любых изменений в таблице тайтлес на языке эс кью эль.

Создайте триггер, обеспечивающий автоматическое документирование любых изменений в таблице тайтлес на языке эс кью эль.

«Создайте триггер, обеспечивающий автоматическое документирование любых изменений в таблице тайтлес на языке эс кью эль.»
  • Базы данных

Условие:

Создайте триггер, обеспечивающий автоматическое документирование любых изменений в таблице titles на языке SQL.

Решение:

Создание таблицы для документирования событий:

Триггер для записи изменений в таблицу publ_log при обновлении данных в таблице titles:

CREATE TRIGGER titles_upd ON titles

after UPDATE

AS

BEGIN

INSERT INTO titles_log

SELECT title_id,

title,

type,

pub_id,

price,

advance,

royalty,

ytd_sales,

notes,

pubdate,

'update_old',

Getdate()

FROM deleted

INSERT INTO titles_log

SELECT title_id,

title,

type,

pub_id,

price,

advance,

...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет