Hola a todos, estoy comenzando con esto de los trigger en SQL Server y quiero hacer uno que me inserte la fecha actual en un campo de la tabla cada vez que se produzca un insert dentro de esta misma tabla.
Me explico mejor.
tengo una tabla que se llama D_PBK_STATUS2 y la que tiene los campos
PBK_ID
PBK_NAME
PBK_ESTADO
PBK_FECHA
la cual voy llenando a través del asistente de importación de base de datos que tiene el management studio, esta tarea la hace bien, pero el campo fecha necesito que se vaya llenando con la fecha actual es decir la del momento cuando ejecuto el import para eso cree el siguiente trigger, pero no funciono.
ALTER trigger [dbo].[FechaInsert]
on D_PBK_STATUS2
for insert
as
update D_PBK_STATUS2 set PBK_FECHA=CONVERT( VARCHAR(16),GETDATE(),120)
me podrían ayudar y decirme que es lo que hice mal en el trigger.