--Gatilhos para a tabela funcionarios--
CREATE OR ALTER TRIGGER TR_Funcionarios_GerarCodigo
ON Funcionarios
AFTER INSERT
AS
BEGIN
    SET NOCOUNT ON;

    UPDATE F
    SET CODIGO = CAST(100 + ((F.ID_FUNCIONARIO - 1) * 100) AS VARCHAR)
    FROM Funcionarios F
    INNER JOIN inserted I ON F.ID_FUNCIONARIO = I.ID_FUNCIONARIO;
END
GO