Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2007, 04:18
Avatar de PosProdukcion
PosProdukcion
 
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 19 años, 5 meses
Puntos: 9
Select dinamica

Hola, estoy intentando hacer la siguiente select dinamica con sp_executesql, y no me devuelve valores cuando sí existen

Código:
Set @strSQL = N'select Max(UltimoValor) from ' + @T 
EXEC sp_executesql @strSQL, N'@nuevoValor int OUTPUT', @nuevoValor OUTPUT
Set @nuevoValor = @nuevoValor + 1

Exec ('Update Valores set NuevoMaximo = ' + @nuevoValor + ' where NombreTabla = ''' + @T + '''')
@T es un NVARCHAR que contiene el nombre de una tabla con valores, pero @nuevoValor siempre recoge 0

Uso SQL Server 2000

Ayuda por favor!!!