Powered By Blogger

domingo, 18 de abril de 2010

Modelo de função definida pelo usuário para fazer auditoria em operações de DML no SQL Server

CREATE FUNCTION dbo.GET_AUDIT_TRIGGER_NAME(@TABLENAME VARCHAR(255), @ACTION VARCHAR(6))

RETURNS VARCHAR(30)

AS

BEGIN

DECLARE @PREFIX VARCHAR(4)

IF UPPER(@ACTION) = 'INSERT'

SET @PREFIX = 'TIA_'

ELSE IF UPPER(@ACTION) = 'UPDATE'

SET @PREFIX = 'TUA_'

ELSE IF UPPER(@ACTION) = 'DELETE'

SET @PREFIX = 'TDA_'

RETURN @PREFIX + @TABLENAME

END

Nenhum comentário:

Postar um comentário