SQL Trigger after insert despues actualice el registro de la misma tabla

Ojala y alguien me pudiera apoyar, estoy intentando generar un trigger que después de insertar un registro actualice un campo en la misma tabla si coincide con un condición. Actualmente ya funciona mi trigger solo que después de insertar actualiza todos los registros.

Explicación del problema:

Tengo una tabla de prospecto de ventas donde se insertan 2 personalidades (prospecto y prospecto a factura) por renglón cada vez que un ejecutivo presiona un botón de envió a la base.

Lo que se requiere es que cada vez que se ingrese un registro con estas 2 personalidades el trigger valide si el prospecto y prospecto a facturar es la misma persona le ponga el mismo id prospecto pero de lo contrario si el prospecto y prospecto a factura no son iguales entonces sustituya el primer carácter del id prospecto por una "F" y lo ponga en la columna idprospectofac del registro que se esta insertando.

Adjunto creación de tabla con los registros para pruebas.

https://drive.google.com/file/d/10j8jViW6mTUw5M5IaC-JFHOIM2rwjg7I/view?usp=sharing 

el resultado para el registro1 deberia ser Pro_IdProspectoFac=F04438003800001

el resultado para el registro2 deberia ser Pro_IdProspectoFac=F04438003800002

Añade tu respuesta

Haz clic para o