Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/07/2009, 10:47
Avatar de Lophophora
Lophophora
 
Fecha de Ingreso: mayo-2005
Mensajes: 366
Antigüedad: 19 años, 7 meses
Puntos: 0
Respuesta: Equivalente en SQL SERVER "Returning"

Cita:
Iniciado por iislas Ver Mensaje
El valor lo puedes obtener con la funcion: SCOPE_IDENTITY()

DECLARE @MyValor INT
INSERT.........................
SET @MyValor = SCOPE_IDENTITY()
SELECT 'Mi valor', @MyValor

Hola muchas gracias por contestar, si lo ejecuto en el query analizer de SQL server si me regresa el valor, pero si lo hago desde JSP me sale el siguiente mensaje

com.microsoft.sqlserver.jdbc.SQLServerException: La instrucción no devolvió un conjunto de resultados.

el Query es el siguiente:

Código PHP:
String Query "DECLARE @MyValor INT; " 
"INSERT into Tabla (Nombre) Values ('PEPE'); " 
"SET @MyValor = SCOPE_IDENTITY();" +
"SELECT @MyValor as id;"
__________________
P.L.U.R.