Novato: Una vista puede admitir parametros?

14/10/2003 - 16:37 por beneh | Informe spam
Pues eso. Si alguien tiene la amabilidad, por favor.
Y si fuera así, como se utilizaría desde Vb.net?
Gracia de antemano
En todo caso, si quisiera actualizar diferentes tablas relaccionadas,
cuál sería la forma más adecuada? Pensando siempre hacer esto desde
Vb.net.
Un salido.
"Cuanto más cerca de la humildad, más cerca se estará de la grandeza"
R. Tagore

Preguntas similare

Leer las respuestas

#1 Javier Loria
14/10/2003 - 16:59 | Informe spam
Hola:
La idea de las Vistas es que sustituyen Tablas (Son tablas Virtuales),
como las tablas no tienen parametros las vistan tampoco. Si quieres el
equivalente a una Vista con parametros puedes usar un FUNCION. En este caso
puede ser algo como:

CREATE FUNCTION CasiUnaVista (@Parametro INT)
RETURNS TABLE
AS
RETURN (SELECT Columna1, Columna2 FROM Tabla WHERE Columna1=@Parametro)

Para invocarla con VB.NET simplemente fijas el texto del Adaptador/Comando,
exactamente igual que la tabla pero agregando un parametro.

SELECT * FROM CasiUnaVista(@Parametro)


Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

escribio:
Pues eso. Si alguien tiene la amabilidad, por favor.
Y si fuera así, como se utilizaría desde Vb.net?
Gracia de antemano
En todo caso, si quisiera actualizar diferentes tablas relaccionadas,
cuál sería la forma más adecuada? Pensando siempre hacer esto desde
Vb.net.
Un salido.
"Cuanto más cerca de la humildad, más cerca se estará de la grandeza"
R. Tagore
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida