Interbase
MIRA LO HICE, PERO CUANDO ESTOY EN EL MISMO INTERBASE E INSERTO UN DATO EN LA TABLA ALUMNO, ESTE NO ME COMPLETA EL CAMPO ID CON LA SECUENCIA SIGUIENTE.
AL FINAL EL CODIGO QUE ME ENVIASTE PUDE EJECUTARLO PERO DE LA SIGUEINTE MANERA.
COMO QUE DO.
create trigger AlumnoAutoId for Alumno
before Insert position 0
as
begin
if (New.Id = Null) then
New.Id = gen_id(Gen_Alumno_Id, 1);
end
EL QUE ME ENVIASTE.
set term ; ^
create trigger AlumnoAutoId for table Alumno
before Insert position 0
as
begin
if (New.Id = Null) then
New.Id = gen_id(Gen_Alumno_Id, 1);
end^
set term ^ ;
|