Estoy en un procedimiento agregado que es tal que así:
Código SQL:
[/CODE]Ver original
@IdUsuarioP uniqueidentifier, @TipoGastoP VARCHAR(50), @IdAgregado uniqueidentifier OUT AS BEGIN INSERT INTO [GASTOS-TIPO] (IdUsuario,TipoGasto) VALUES (@IdUsuarioP, @TipoGastoP); -- Tomo el id que acaba de crearse. SET @IdAgregado = @@IDENTITY
Lo que quiero es averiguar que "uniqueidentifier" se ha generado, pero @@IDENTITY lo que devuelve es un valor numérico.
¿como puedo hacerlo?... Decir que en la tabla el campo ID es de tipo uniqueidentifier
Un saludo!