llamar al usuario de power builder desde sql
Publicado por claudia (16 intervenciones) el 10/06/2010 00:47:26
Hola.
Necesito ayuda urgente, estoy elaborando una bitacora en donde quedara grabado la accion (insert, delete, update), la fecha y el usuario que hizo dicha accion sobre la tabla desde power builder, pero no se como llamar desde un trigger a ese usuario el codigo que tengo es el siguiente
CREATE TRIGGER bita
ON cargo
FOR DELETE, INSERT, UPDATE
AS
BEGIN
DECLARE @NUMERO INT
INSERT INTO Bitacora (EventType,Status,EventInfo)
EXEC ('DBCC INPUTBUFFER(' + @@SPID +')')
SET @NUMERO=@@IDENTITY
UPDATE BITACORA
SET Usuario= SYSTEM_USER,
Fecha=GETDATE()
WHERE BITACORAID=@NUMERO
END
si lo dejo con SYSTEM_USER me aparece el nombre de sql y yo lo que quiero es el usuario de power builder.
espero me puedan ayudar de antemano muchas gracias.
Necesito ayuda urgente, estoy elaborando una bitacora en donde quedara grabado la accion (insert, delete, update), la fecha y el usuario que hizo dicha accion sobre la tabla desde power builder, pero no se como llamar desde un trigger a ese usuario el codigo que tengo es el siguiente
CREATE TRIGGER bita
ON cargo
FOR DELETE, INSERT, UPDATE
AS
BEGIN
DECLARE @NUMERO INT
INSERT INTO Bitacora (EventType,Status,EventInfo)
EXEC ('DBCC INPUTBUFFER(' + @@SPID +')')
SET @NUMERO=@@IDENTITY
UPDATE BITACORA
SET Usuario= SYSTEM_USER,
Fecha=GETDATE()
WHERE BITACORAID=@NUMERO
END
si lo dejo con SYSTEM_USER me aparece el nombre de sql y yo lo que quiero es el usuario de power builder.
espero me puedan ayudar de antemano muchas gracias.
Valora esta pregunta
0