Tabla de empleados:
CREATE TABLE empleado(
id_empleado varchar(15) NOT NULL,
nombre varchar(30) NULL,
seg_nombre varchar(30) NULL,
apellido varchar(30) NULL,
segun_apellido varchar(30) NULL,
cod2 varchar(15) NULL
estado
constraint pk_empleado primary key (id_empleado)
);
Lo que estaba tratando de crear es un trigger que incremente el campo cod2 pero no me funciona
CREATE TRIGGER tecno.mi_consecutivo
ON tecno.empleado
FOR UPDATE
AS
DECLARE @consec varchar (15)
SELECT @conteo= count (empleado) from tecno.empleado
where estado ='A' and
cod2 is NUll
IF @conteo >= 1
begin
Select Max(@Consec)+1
from empleado
Where cod2=@Consec
into @Consec
end
Ya estoy bien confundida

