LevelOS-Core/UI/ArquivosAuxiliares/TriggerFuncionarios.sql

14 lines
331 B
Transact-SQL

--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