Power Builder - USER_NAME()

 
Vista:

USER_NAME()

Publicado por Juan (20 intervenciones) el 15/08/2007 16:18:57
Hola alguien me puede ayudar
tengo una tablana en sql que utilizo desencadenadores para asignar automaticamnete la fecha de modificacion y en usurio que modifico, me funciona de maravilla dentro de sql, el usuario que asigna es el que esta autorizado en sql ahora mi inconveniente esta en que quiero asignar el usuario que ingresa al sistema que tengo desarrolaldo en PB, alguien me podria decir como realizo.

dentro de sql para asignar un nombre alterno se realiza asi

EXECUTE AS USER = 'Zelig';
GO
entonces USER_NAME() registra en la tabla

el desencadenador dentro de la tabla esta asi:

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

ALTER TRIGGER [c01_alternativas_Update]
ON [dbo].[c01_alternativas]
AFTER UPDATE
AS
UPDATE c01_alternativas
SET Usuario_id=USER_NAME(), alt_Fecactualizacion=GETDATE()
WHERE [cat_codigo] IN (SELECT DISTINCT [cat_codigo] FROM Inserted)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder