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!!!