Parametros

15/01/2004 - 16:52 por Juan de Dios Vega Landa | Informe spam
Hola, tengo una base de datos en Access (tablas y consultas), un sistema
funciona con esa base de datos y hay reportes que van de una fecha a otra
(intervalo), pero el cliente quiere pasar su data a MS SQL, y pues no se
como crear una vista que haga lo mismo,

Cualquier ayuda, gracias.

Preguntas similare

Leer las respuestas

#6 Gustavo Larriera [MVP]
15/01/2004 - 17:48 | Informe spam
Las vistas en SQL Server no admiten parametros, pero puedes implementar una
vsita parametrizada mediante una función que retorna una tabla.

Revisa en los Books Online: CREATE FUNCTION

También puedes usar un stored procedure, pero la ventaja de la función es
que puede invocarse desde otra expresión SELECT donde corresponde mencionar
una tabla (en el FROM). Algo asi como:

SELECT ...
FROM funcionQueDevuelveUnaTabla(param, param2, ...)
WHERE ...

Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Juan de Dios Vega Landa" wrote in message
news:
Hola, tengo una base de datos en Access (tablas y consultas), un sistema
funciona con esa base de datos y hay reportes que van de una fecha a otra
(intervalo), pero el cliente quiere pasar su data a MS SQL, y pues no se
como crear una vista que haga lo mismo,

Cualquier ayuda, gracias.


Respuesta Responder a este mensaje
#7 Maximiliano D. A.
15/01/2004 - 18:12 | Informe spam
sip o @@ que son las globales.

Busca estas digf en tus libros on line asi te enteras tecnicamente bien
porque

Salu2

Maximiliano Damian Accotto


"Juan de Dios Vega Landa" escribió en el mensaje
news:
Una preguntita, todas las variables se declaran con el @ antes??
es decir @variable.



"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en el
mensaje news:u#
> :-D, excelenteeeee, es asi nomas
>
> revisa en tus libros online el tema de procedimientos almacenados,


tambien
> puedes ir a:
>
> www.portalsql.com o www.helpdna.net
>
> Salu2
>
> Maximiliano Damian Accotto
>
>
> "Juan de Dios Vega Landa" escribió en el mensaje
> news:
> > Gracias, entendi mas o menos, disculpa la insistencia,
> >
> > > Create Proc maxi_1 @fecha1 char(10)
> >
> > me dices si estoy bien,
> > maxi_1=Nombre del StoreProcedure
> > @fecha1=variable
> > char(10)=Tipo de dato
> >
> >
> >
> > "Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió


en
el
> > mensaje news:
> > > hola, una vista no acepta parametros pero si podes crear lo que se
llama
> > un
> > > Store Procedure
> > >
> > > veamos un simple ej
> > >
> > > Create Proc maxi_1 @fecha1 char(10) as
> > >
> > > Select * from tabla where fecha >= @fecha1
> > >
> > > go
> > >
> > > Exec maxi_1 '20030101'
> > >
> > > Salu2 y espero te sea util
> > >
> > >
> > > Maximiliano Damian Accotto
> > >
> > >
> > > "Juan de Dios Vega Landa" escribió en el


mensaje
> > > news:
> > > > Hola, tengo una base de datos en Access (tablas y consultas), un
> sistema
> > > > funciona con esa base de datos y hay reportes que van de una fecha


a
> > otra
> > > > (intervalo), pero el cliente quiere pasar su data a MS SQL, y pues
no
> se
> > > > como crear una vista que haga lo mismo,
> > > >
> > > > Cualquier ayuda, gracias.
> > > >
> > > >
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida