Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all articles
Browse latest Browse all 518526

Создать на основе триггера для таблицы нечто вроде версионности данных - Microsoft SQL Server

$
0
0
Допустим, есть некая таблица:
:

CREATE TABLE t_table(
  id INT PRIMARY KEY,
  txt1 VARCHAR(255) NOT NULL,
  txt2 VARCHAR(255) NOT NULL,
  txt3 VARCHAR(255) NOT NULL
  )

И есть таблица:
:

CREATE TABLE version(
  id INT PRIMARY KEY,
  name VARCHAR(255) NOT NULL,
  version INT NOT NULL
  )

Суть вопроса: помочь написать триггер на добавление, изменение и удаление данных из таблицы t_table, чтобы тот всякий раз изменял в таблице version в строке с именем базы (столбец name) значение на 1. То есть изменились данные, хоть 1 строка, хоть миллион, в таблице version для этой таблицы видим, что было например 63 стало 64, соответственно в прикладном приложении принимаем решение о необходимости нового кэширования данных в локальной базе (дабы не бомбить SQL сервер). Простите, в MS SQL работаю с элементарными вещами, а с триггерами как то для меня пока сложновато...
Заранее спасибо!

Viewing all articles
Browse latest Browse all 518526

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>