AYUDA CON EXEC - INTO #TMP

15/06/2007 - 19:37 por Isabela | Informe spam
Hola

Necesito mediante una cadena dinamica generar cursores temporales.

Por ejemplo

select @cadena ='select * into #tmp from mitabla'


He leido que exec no admite el simbolo #, y no se como mas hacerlo...
debo generar cursores y luego unirlos para mostrar los resultados en
un informe..no si si alguien me pueda ayudar o darme una idea de como
hacerlo...

Gracias!!


Isabella

Preguntas similare

Leer las respuestas

#6 Maxi
15/06/2007 - 22:28 | Informe spam
Isabela, tiene razon Federico, como vamos a poder ayudarte si no nos das
informacion? es como ir al medico y decirle, doctor me duele, ahh que bien
!!! porque no pasas DDL, ejemplos de lo que quieres resolver, etc y ahi
recien vamos a poder ayudarte mejor


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Isabela" escribió en el mensaje
news:
Mostrar la cita
#7 Jesús López
16/06/2007 - 10:58 | Informe spam
Quizá podrías crear primero la tabla temporal:

CREATE TABLE #T(Campo int)

y luego rellenarla usando ejecución dinámica:

EXEC ('INSERT INTO #T(Campo) SELECT 1')

Saludos:

Jesús López.
Solid Quality Mentors
www.solidq.com

"Isabela" escribió en el mensaje
news:
Mostrar la cita
#8 Jesús López
16/06/2007 - 11:07 | Informe spam
No podemos darte una alternativa porque no tenermos la información
necesaria.

Imagina que alguien te dice:

"tienes que hacer un PYG entonces ellos envian uno periodo..01 -06 Y en
una tabla X dice sal01,sal02...tienes que seleccionar segun lo que te
soliciten colocas en un orden segun la cuenta: 41,6,52,42,53 Y asi mismo
haces unos totales por cuenta sacas otros calculos para hallar utilidades y
margenes de utilidad...etc y lo colocas en un orden especificoy ya"

Tu no sabes lo que es un PYG ni has visto nunca la base de datos que usan
ni tienes acceso a ella. ¿Serías capaz de escribir el código T-SQL para
implementar lo que te piden?
NADIE ES CAPAZ DE HACERLO.


Danos toda la información necesaria y todos los detalles para implementar
ese informe o lo que sea y podremos ayudarte.


Saludos:

Jesús López.
Solid Quality Mentors
www.solidq.com

"Isabela" escribió en el mensaje
news:
Mostrar la cita
#9 Isabela
16/06/2007 - 16:23 | Informe spam
Hola...

Perdon a Todostienen razon...a mi me cuesta hacerme
entender ...trate de escribir lo mas claro posible...

Pense que un PYG todo el mundo lo conocia...

Es decir en todas las empresas se manejan informes de perdidas y
ganancias...y siempre contablementa las cuentas 4 son ingresos las
cuentas que empiezan por 6 son costos y las cuentas que empiezan por 5
son gastos

Y un estado de perdidas y ganancias tiene un orden y es que se colocan
todas las cuenta que empiezan por 4, luego las de 5 y luego las de
6...

Creop que me va a funcionar el declare table.. Gracias!


Isabela
#10 Jesús López
16/06/2007 - 20:18 | Informe spam
Sigo sin entender por qué tienes que usar tablas temporales ni variables de
tipo tabla. ¿Qué te impide sacar el informe con una simple select?



Saludos:

Jesús López.
Solid Quality Mentors
www.solidq.com

"Isabela" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida