Procedimiento / desencadenar SQL después de insertar una fila

No estoy muy interesado en SQL. Mi plan es crear un disparador o un procedimiento en el que un campo de una tabla se incrementa en 1 si inserto una fila en otra tabla.

Por ejemplo: creo una fila en Table1, por lo que incremento +1 el campo Table1Ocurrences en Table2.

El problema es que no sé si el comando AFTER INSERT es aplicable en este caso. ¿Qué frases de código podría escribir? Gracias.

preguntado el 09 de marzo de 12 a las 15:03

Debería decir qué RDBMS está utilizando. -

@Marc sí, algunas personas creen que Microsoft SQL Server is SQL. de hecho, es un nombre engañoso para un DBMS. -

Lo siento. Estoy usando SQLite Manager. -

1 Respuestas

Seguro que puede:

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

puede obtener los valores de table1 dentro de su disparador haciendo:

select * from INSERTED

respondido 09 mar '12, 15:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.