Pasar una tabla como parámetro en un procedimiento
Hola
Yo también tengo un problema con los parámetros de tipo tabla. He visto la solución que has dado previamente pero sigo con problemas.
Quiero recorrer los datos de esa tabla recursivamente y una aproximación que he realizado es la siguiente:
SET @SQLString = 'SELECT * FROM '+@tablaLista
EXECUTE sp_executesql @SQLString
-- esta es la solución que tu propones pero necesito añadirle más:
SET ROWCOUNT 1
WHILE EXISTS(SELECT DIRDPD, MCK FROM @tablaLista))
BEGIN
SELECT @DirDPD=DIRDPD, @McKey=MCK FROM @tablaLista
Luego aquí trato las dos variables que obtengo, pero las dos últimas @tablaLista me da error.
Te agradecería mucho si me pudieras ayudar.
Un saludo
Yo también tengo un problema con los parámetros de tipo tabla. He visto la solución que has dado previamente pero sigo con problemas.
Quiero recorrer los datos de esa tabla recursivamente y una aproximación que he realizado es la siguiente:
SET @SQLString = 'SELECT * FROM '+@tablaLista
EXECUTE sp_executesql @SQLString
-- esta es la solución que tu propones pero necesito añadirle más:
SET ROWCOUNT 1
WHILE EXISTS(SELECT DIRDPD, MCK FROM @tablaLista))
BEGIN
SELECT @DirDPD=DIRDPD, @McKey=MCK FROM @tablaLista
Luego aquí trato las dos variables que obtengo, pero las dos últimas @tablaLista me da error.
Te agradecería mucho si me pudieras ayudar.
Un saludo
1 Respuesta
Respuesta de panzaverde
1