Procedimientos Almacenados - Vistas

14/01/2008 - 21:17 por Julio Rosales | Informe spam
Hola Comunidad,

Es posible llamar un procedimiento almacenado desde una vista?
Estoy utilizando SQL Server 2000.

Saludos y Gracias.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
15/01/2008 - 02:41 | Informe spam
Julio Rosales,

No, no es posible.

Si te refieres a poder referenciar el conjunto de filas que devuelve el
procedimiento, desde la clausula from, como en:

select *
from dbo.mi_procedimiento(@p1, @p2) as t

entonces pudieras re-escribir la logica del procedimiento en una funcion de
usuario que devuelva una tabla y referenciar la funcion en la clausula FROM.

select *
from dbo.mi_funcion_que_devuelve_una_tabla(@p1, @p2) as t


Para mas informacion, chequea la instruccion CREATE FUNCTION en los libros
en linea.

AMB

"Julio Rosales" wrote:

Hola Comunidad,

Es posible llamar un procedimiento almacenado desde una vista?
Estoy utilizando SQL Server 2000.

Saludos y Gracias.
Respuesta Responder a este mensaje
#2 Julio Rosales
15/01/2008 - 12:48 | Informe spam
OK Alejandro, gracias por tu respuesta.

"Alejandro Mesa" wrote:

Julio Rosales,

No, no es posible.

Si te refieres a poder referenciar el conjunto de filas que devuelve el
procedimiento, desde la clausula from, como en:

select *
from dbo.mi_procedimiento(@p1, @p2) as t

entonces pudieras re-escribir la logica del procedimiento en una funcion de
usuario que devuelva una tabla y referenciar la funcion en la clausula FROM.

select *
from dbo.mi_funcion_que_devuelve_una_tabla(@p1, @p2) as t


Para mas informacion, chequea la instruccion CREATE FUNCTION en los libros
en linea.

AMB

"Julio Rosales" wrote:

> Hola Comunidad,
>
> Es posible llamar un procedimiento almacenado desde una vista?
> Estoy utilizando SQL Server 2000.
>
> Saludos y Gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida