2012-03-09 4 views
0

Я не очень увлекаюсь SQL. Мой план - создать триггер или процедуру, в которой поле таблицы увеличивается на 1, если я вставляю строку в другую таблицу.Процедура/триггер SQL после вставки строки

Например: я создаю строку в таблице1, поэтому я увеличиваю +1 поле Table1Ocurrences в таблице2.

Проблема в том, что я не знаю, применима ли команда ПОСЛЕ INSERT в этом случае. Какие предложения кода я мог бы написать? Спасибо.

+3

Вы должны сказать, RDBMS вы используете. – Marc

+0

@Marc да, некоторые люди считают, что Microsoft SQL Server ** является ** SQL. на самом деле это вводящее в заблуждение имя для СУБД. – vulkanino

+0

Извините. Я использую SQLite Manager. – user1259552

ответ

1

, что вы можете:

create trigger trigger_update 
on table1 
after insert 
as 
begin 
    ---do whatever you want 
end 

вы можете получить значения из table1 внутри вашего триггера, выполнив:

select * from INSERTED 
Смежные вопросы