Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-01-2008
juniorSoft juniorSoft is offline
Miembro
 
Registrado: abr 2005
Posts: 178
Poder: 22
juniorSoft Va por buen camino
Enviar el Resultado de un store procedure de seleccion a una tabla temporal

Saludos amigos

Tengo una pequeña duda de como enviar el resultado que me devuelve un store procedure de seleccion a una tabla temporal.

entoces el problema es que quiero llamar ese procedimiento dentro de otro procedimiento almacenado y ademas enviar ese resultado a una tabla temporal y el problema es el siguiente

para llamar dentro de sql server 2005 un store procedure solo conozco que se puede hacer con execute o exec

entoces lo que intento hacer es algo como lo siguiente

execute nombreproc parametros into #temporal

sql server deberia tener esta opcion y darse cuenta de que es un sp de seleccion

select campo1, campo2... into #temporal from nombreproc parametros

pero no es asi.


La razon de por que lo pienzo hacer asi es porque mas adelante necesito trabajar con esos datos y no me gustaria tener que estar llamando el sp una y otra vez.

ademas he intentado crear un parametro de tipo table al store procedure y asi pasarle la tabla temporal

Otra alternativa seria crear una tabla de las normales y dentro del procedimento de seleccion en vez de ser de seleccion que me envie los datos a esa tabla pero no me gusta esa forma.

espero sus comentarios gracias...
Responder Con Cita
  #2  
Antiguo 09-01-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 25
poliburro Va por buen camino
has probado con las funciones que devuelven recorsets?.
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #3  
Antiguo 09-01-2008
juniorSoft juniorSoft is offline
Miembro
 
Registrado: abr 2005
Posts: 178
Poder: 22
juniorSoft Va por buen camino
El problema es que dentro del store procedure tambien estoy usando tablas temporales y cuando trate de hacer una funcion que me devolviera un recordset me dio errores al tratar de crear una tabla temporal dentro de la funcion...


gracias por tu respuesta
Responder Con Cita
  #4  
Antiguo 10-01-2008
Avatar de jcarteagaf
[jcarteagaf] jcarteagaf is offline
Miembro Premium
 
Registrado: abr 2006
Ubicación: La Paz, Bolivia
Posts: 651
Poder: 21
jcarteagaf Va por buen camino
De Stored Procedure a Tabla Temporal

Podrias intentar con esto

Código SQL [-]
INSERT #Tabla
EXEC sp_Procedimiento

o tambien

Código SQL [-]
INSERT #Tabla
EXEC ('Select * from x')

claro que el resultado del stored procedure debe coincidir con el diseño de tu tabla.

Saludos
Responder Con Cita
  #5  
Antiguo 31-03-2008
juniorSoft juniorSoft is offline
Miembro
 
Registrado: abr 2005
Posts: 178
Poder: 22
juniorSoft Va por buen camino
Gracias aunque tardias por su respuesta me funcionó bien el ejemplo
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Store Procedure sépoco MS SQL Server 5 10-01-2008 16:11:54
Store Procedures y su Resultado Enan0 SQL 5 02-08-2007 11:33:00
Store procedure php jorgito MySQL 1 06-06-2006 08:55:12
como actulizar un tabla desde un store procedure como un ciclo.. uper Firebird e Interbase 1 14-12-2005 14:43:03
Stored Procedure de tabla temporal tgsistemas SQL 7 01-08-2004 20:13:47


La franja horaria es GMT +2. Ahora son las 19:30:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi