Simular las relaciones con Triggers

7 views
Skip to first unread message

Dyoz

unread,
Dec 27, 2007, 4:29:58 PM12/27/07
to sqlite-latino
Antes que nada gracias por su paciencia.

Estoy realizando el efecto de relaciones con los triggers, el echo es
que busque por internet como se puede lograr tal efecto y encontré
unos ejemplos pero no me están funcionando.

La base es muy simple
---tSerials
--------ID: (autoincrementable)
--------ID_Empresa (Se relaciona con ID de la tabla tEmpresa)
-------- [6-7 campos mas...]

---tEmpresa
--------ID: (Autoincrementable)
--------Nombre (Varchar(50))

el script que estoy colocando es este pero me tira error, el error es
ilegible :s

create trigger fku_tSerials_IDEmpresa
before update on tSerials
for each row begin
select case
when ((NEW.IDEmpresa is not null) and (select ID from tSerials where
ID = new.IDEmpresa) is null)
then raise (abort,'violacion de la restricción de integridad
"fk_IDEmpresa" por una sentencia INSERT')
end;
end;

por ahí sea culpa del frontend que estoy usando o no espero que
ustedes me corrijan si estoy colocando algo mal.

Saludos y feliz navidad / año nuevo a todos.
Reply all
Reply to author
Forward
0 new messages