Buenas he creado una vista con un join de dos tablas, el caso esq quiero
insertar datos mediante la vista. Declaro un trigger de prueba sobre la
vista del tipo Insteado of Insert para q me capture las inserciones.
begin
-
select * from inserted
select CodigoMtoPersonal,null as
Codigo400,Nif,ViaPublica,Numero,CodigoMunicipio,FechaAplicacion,FechaObsolet
o,Email,Web from inserted
select
CodigoMtoPersonal,FechaNacimiento,FechaIngreso,FechaSalida,CodigoEstadoSocia
l,Login,PwdHash,Nombre,Apellido1,Apellido2 from inserted
end
con este codigo no deberia insertar, pero cuando manipulo directamente la
tabla mediante el enterprise manager la informacion q inserto queda
almacenada en la primera tabla solamente, es decir el trigger instead of no
se dispara, podriais indicarme porque o como lo soluciono?
Gracias por adelantado
Leer las respuestas