Armar SQL y despues ejecutarlo

24/09/2004 - 22:33 por Yan Carlos | Informe spam
Hola necesito la ayuda de Uds por favor...
Estoy armando una sentencia SQL y concatenandola en una variable hasta que
tenga la estructura adecuada... una vez que tengo toda la sentencia como la
ejecuto... algo asi
Set @misql = 'SELECT * '
Set @misql=@misql + 'FROM Tabla'
Como veo el resultado de la consulta que tiene @misql
Muchas gracias, espero su pronta respuesta...

Saludos
YAN

Preguntas similare

Leer las respuestas

#1 Ivan Mostacero
24/09/2004 - 22:36 | Informe spam
asi podria ser : Exec(@misql)
saludos.
"Yan Carlos" wrote in message
news:
Hola necesito la ayuda de Uds por favor...
Estoy armando una sentencia SQL y concatenandola en una variable hasta


que
tenga la estructura adecuada... una vez que tengo toda la sentencia como


la
ejecuto... algo asi
Set @misql = 'SELECT * '
Set @misql=@misql + 'FROM Tabla'
Como veo el resultado de la consulta que tiene @misql
Muchas gracias, espero su pronta respuesta...

Saludos
YAN


Respuesta Responder a este mensaje
#2 Maxi
24/09/2004 - 22:47 | Informe spam
Hola, esto hacelo en el cliente y NO uses Sql-dinamico!! no es para nada
aconsejable


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Yan Carlos" escribió en el mensaje
news:
Hola necesito la ayuda de Uds por favor...
Estoy armando una sentencia SQL y concatenandola en una variable hasta


que
tenga la estructura adecuada... una vez que tengo toda la sentencia como


la
ejecuto... algo asi
Set @misql = 'SELECT * '
Set @misql=@misql + 'FROM Tabla'
Como veo el resultado de la consulta que tiene @misql
Muchas gracias, espero su pronta respuesta...

Saludos
YAN







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.764 / Virus Database: 511 - Release Date: 15/09/2004
Respuesta Responder a este mensaje
#3 Yan Carlos
24/09/2004 - 22:55 | Informe spam
gracias por la rapidez de sus respuestas salio OK otra consulta como le
puedo dar un formato por ejemplo al numero 9 para que sea 09, algo como el
format en visual basic..
Gracias
"Ivan Mostacero" escribió en el mensaje
news:
asi podria ser : Exec(@misql)
saludos.
"Yan Carlos" wrote in message
news:
> Hola necesito la ayuda de Uds por favor...
> Estoy armando una sentencia SQL y concatenandola en una variable hasta
que
> tenga la estructura adecuada... una vez que tengo toda la sentencia como
la
> ejecuto... algo asi
> Set @misql = 'SELECT * '
> Set @misql=@misql + 'FROM Tabla'
> Como veo el resultado de la consulta que tiene @misql
> Muchas gracias, espero su pronta respuesta...
>
> Saludos
> YAN
>
>


Respuesta Responder a este mensaje
#4 Maxi
24/09/2004 - 23:03 | Informe spam
Yan, esas cosas las deberias hacer en la capa de presentacion y no en la
BDD.


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Yan Carlos" escribió en el mensaje
news:%
gracias por la rapidez de sus respuestas salio OK otra consulta como


le
puedo dar un formato por ejemplo al numero 9 para que sea 09, algo como el
format en visual basic..
Gracias
"Ivan Mostacero" escribió en el mensaje
news:
> asi podria ser : Exec(@misql)
> saludos.
> "Yan Carlos" wrote in message
> news:
> > Hola necesito la ayuda de Uds por favor...
> > Estoy armando una sentencia SQL y concatenandola en una variable


hasta
> que
> > tenga la estructura adecuada... una vez que tengo toda la sentencia


como
> la
> > ejecuto... algo asi
> > Set @misql = 'SELECT * '
> > Set @misql=@misql + 'FROM Tabla'
> > Como veo el resultado de la consulta que tiene @misql
> > Muchas gracias, espero su pronta respuesta...
> >
> > Saludos
> > YAN
> >
> >
>
>







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.764 / Virus Database: 511 - Release Date: 15/09/2004
Respuesta Responder a este mensaje
#5 Yan Carlos
24/09/2004 - 23:12 | Informe spam
Hola Maxi... sabes que tengo que armar mi sql asi, porque tengo una tabla
(se que no es la mejor forma) que tiene estos campos:

Venta200401=Venta del año 2004 del mes 01(Enero)
Venta200402=Venta del año 2004 del mes 02(Febrero)...
y asi creo una columna por mes...
por eso es que tengo que concatenar y darle un formato 09 si quiero ver las
ventas del mes de Julio...

Alguna idea?

"Maxi" escribió en el mensaje
news:
Yan, esas cosas las deberias hacer en la capa de presentacion y no en la
BDD.


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Yan Carlos" escribió en el mensaje
news:%
> gracias por la rapidez de sus respuestas salio OK otra consulta como
le
> puedo dar un formato por ejemplo al numero 9 para que sea 09, algo como


el
> format en visual basic..
> Gracias
> "Ivan Mostacero" escribió en el mensaje
> news:
> > asi podria ser : Exec(@misql)
> > saludos.
> > "Yan Carlos" wrote in message
> > news:
> > > Hola necesito la ayuda de Uds por favor...
> > > Estoy armando una sentencia SQL y concatenandola en una variable
hasta
> > que
> > > tenga la estructura adecuada... una vez que tengo toda la sentencia
como
> > la
> > > ejecuto... algo asi
> > > Set @misql = 'SELECT * '
> > > Set @misql=@misql + 'FROM Tabla'
> > > Como veo el resultado de la consulta que tiene @misql
> > > Muchas gracias, espero su pronta respuesta...
> > >
> > > Saludos
> > > YAN
> > >
> > >
> >
> >
>
>



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.764 / Virus Database: 511 - Release Date: 15/09/2004


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida