¿Se le permite ejecutar procedimientos almacenados dentro de una instrucción SQL CTE? Soy un poco nuevo en sql cte consultas ...Llamar a un procedimiento almacenado en SQL CTE
27
A
Respuesta
27
No, lo siento. Selecciona statments única
Si tiene que utilizar la salida de procedimiento almacenado (conjunto de resultados), entonces sería una tabla temporal
CREATE TABLE #foo (bar int...)
INSERT #foo (bar, ...)
EXEC myStoredProc @param1...
-- more code using #foo
1
También puede utilizar variable de tabla:
DECLARE @tbl TABLE(id int ,name varchar(500) ,...)
INSERT INTO @tbl
EXEC myprocedure @param ..
with cte as (
SELECT * FROM @tbl
)
select * from cte
Cuestiones relacionadas
- 1. Cómo llamar a un procedimiento almacenado desde otro procedimiento almacenado?
- 2. Llamar a un procedimiento almacenado de Oracle en Squirrel SQL
- 3. Llamar a un procedimiento almacenado con asp.net
- 4. Llamar a un procedimiento almacenado python
- 5. Llamar a un procedimiento almacenado en un procedimiento almacenado en MySQL
- 6. Llamar a procedimiento almacenado de otro SQL procedimiento almacenado del servidor
- 7. Cómo llamar a una función escalar en un procedimiento almacenado
- 8. Llamar a un procedimiento almacenado con otro en Oracle
- 9. Llamar a un procedimiento almacenado con XML Datatype
- 10. Cómo llamar a un procedimiento almacenado (con parámetros) desde otro procedimiento almacenado sin tabla temporal
- 11. Cómo llamar a la función C# en el procedimiento almacenado
- 12. ¿Cómo llamar al procedimiento almacenado por hibernación?
- 13. ¿Puedo llamar a un procedimiento almacenado con criterios de hibernación?
- 14. Llamar al procedimiento almacenado con los parámetros
- 15. Ejecutar procedimiento almacenado en SQL Developer?
- 16. ¿Cómo puedo llamar a un procedimiento almacenado de DB2 con parámetros OUT de SQuirreL SQL?
- 17. ¿Cómo puedo llamar a un procedimiento almacenado de SQL Server desde PowerShell?
- 18. Cómo crear un procedimiento almacenado dentro de otro procedimiento almacenado en SQL Server 2008
- 19. Cómo agregar un Try/Catch a SQL Procedimiento almacenado
- 20. Ejecutar un procedimiento almacenado dentro de un procedimiento almacenado
- 21. Cómo llamar a un procedimiento almacenado en IBM System i Access para Windows GUI Tool
- 22. ¿Cómo programar un procedimiento almacenado?
- 23. SQL Server 2000: ¿cómo salir de un procedimiento almacenado?
- 24. Procedimiento almacenado a granel SQL llame a C#
- 25. ¿Es posible llamar a un procedimiento almacenado utilizando LINQ en LINQPad?
- 26. SQL Server - SELECT FROM procedimiento almacenado
- 27. Cambiar el nombre de un procedimiento almacenado en SQL Server
- 28. Procedimiento almacenado al ejecutar otro procedimiento almacenado
- 29. ¿Cómo creo condicionalmente un procedimiento almacenado en SQL Server?
- 30. ASP.NET MVC: mejor manera de llamar al procedimiento almacenado
¿Es posible resolver usando un tablevar? – Revious
@Revious: Creo que sí, pero depende de la versión. Las versiones anteriores (SQL 2000, tal vez SQL Server 2005) no lo permiten – gbn
¿sabes cómo escribirlo? – Revious