Vista de varias tablas

07/08/2004 - 02:10 por Ivan Corrales M. | Informe spam
Holas

necesito crear vistas de varias tablas , pero que a la vez estas vistas
reciban parametros externos para su creacion.


Gracias..

Preguntas similare

Leer las respuestas

#1 Ody Barrera
07/08/2004 - 05:13 | Informe spam
Hola :

No tengo mucho conocimiento en SQL Server, pero creo que
no se pueden crear vistas que reciban parametros, si
quieres realizar filtros de acuerdo a algún criterio,
podrias utilizar la clausula WHERE en una consulta a tu
vista.

SELECT <lista_campos>
FROM <tu_vista>
WHERE <las_condiciones>

o utilizar un tipo de funciones (Funciones de tabla en
línea) que puedes utilizarlo en una consulta SELECT, como
sabes una funcion puede recibir parametros.

Aqui puedes encontrar información de UDF
http://www.sqlmax.com/func1.asp

Espero que te ayude.

Saludos desde Perú.

barOdy

Mostrar la cita
vez estas vistas
Mostrar la cita
#2 ulises
07/08/2004 - 12:55 | Informe spam
Las vistas por definición no pueden llevar parámetros, si necesitas
eso creo que te pueden ser de mucha mayor ayuda los procediimentos
almacenados.

Saludos,
Ulises

On Fri, 6 Aug 2004 20:10:32 -0400, "Ivan Corrales M."
wrote:

Mostrar la cita
#3 Gustavo Larriera [MVP]
07/08/2004 - 16:06 | Informe spam
Agrego a lo que dice Ulises:

Si quieres implementar vistas parametrizadas, también puedes usar FUNCTIONs
que retornen tablas.

saludos
gux

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"ulises" wrote in message
news:
Mostrar la cita
#4 Maximiliano D. A.
07/08/2004 - 18:47 | Informe spam
Hola Gux, aunque sea verdad lo que decis, el problema de las UDF es que no
son muy escalables a otro motor de BDD si se diera el caso, en lugar los SP,
solo deberias cambiar el contenido de los mismos a nuevo lenguaje pero no
cambiar la aplicacion que los llama.

Un abrazo

"Gustavo Larriera [MVP]" escribió en el mensaje
news:
Mostrar la cita
FUNCTIONs
Mostrar la cita
vistas
Mostrar la cita
#5 Gustavo Larriera [MVP]
07/08/2004 - 22:56 | Informe spam
No comparto.

Maxi, siguiendo tu lógica tampoco deberiamos escribir stored procedures y
mejor sería pasar la lógica a la capa de negocios para hacerla independiente
del sistema de base de datos. En este momento estoy en un proyecto donde
tenemos varios cientos de stored procedures y triggers para migrar de PL/SQL
Oracle a T-SQL y es una tarea dantesca. Si esos programadores hubiesen
puesto esa lógica de sprocs en componentes, la vida hubiese sido mas bella
:-)

Un punto importante: desde el punto de vista semántico, un sproc no es lo
mismo que una query paramétrica. Una vista puede usarse siempre donde se
espera una expresión que representa recordsets, esto sintácticamente no
puede hacer con sproc pero sí puede hacerse con UDFs.

Un abrazo,
gux

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Maximiliano D. A." wrote in message
news:
Mostrar la cita
SP,
Mostrar la cita
confers
Mostrar la cita
Ads by Google
Search Busqueda sugerida