sp

21/12/2005 - 17:53 por Fidel | Informe spam
¿es posible utilizar el resultado de un sp para insertarlo en una tabla?

Preguntas similare

Leer las respuestas

#1 Fernando España
21/12/2005 - 17:57 | Informe spam
si,

usas insert into tabla select from stored procedure

"Fidel" escribió en el mensaje
news:
¿es posible utilizar el resultado de un sp para insertarlo en una tabla?

Respuesta Responder a este mensaje
#2 Alejandro Mesa
21/12/2005 - 19:14 | Informe spam
Fidel,

Si puedes hacerlo, al menos que el procedimineto tambien use este esquema.
La forma de hacerlo es:

insert into tu_tabla(c1, ..., cn)
exec tu_procedimiento @p1 ...
go

Ejemplo:

use northwind
go

create table #t1 (
ShippedDate datetime,
OrderID int,
Subtotal money,
[Year] int
)

insert into #t1
exec dbo.[Sales by Year] @Beginning_Date = '19970101', @Ending_Date =
'19981231'

select *
from #t1
where [Year] = 1998

drop table #t1
go

create procedure dbo.p1
@Beginning_Date datetime,
@Ending_Date datetime
as
set nocount on
create table #t1 (
ShippedDate datetime,
OrderID int,
Subtotal money,
[Year] int
)

insert into #t1
exec dbo.[Sales by Year] @Beginning_Date, @Ending_Date

select *
from #t1

drop table #t1
go

exec dbo.p1 @Beginning_Date = '19970101', @Ending_Date = '19981231'
go

create table #t2 (
ShippedDate datetime,
OrderID int,
Subtotal money,
[Year] int
)
go

insert into #t2
exec dbo.p1 @Beginning_Date = '19970101', @Ending_Date = '19981231'
go

drop table #t2
go

drop procedure dbo.p1
go


AMB

"Fidel" wrote:

¿es posible utilizar el resultado de un sp para insertarlo en una tabla?



Respuesta Responder a este mensaje
#3 Salvador Ramos
21/12/2005 - 19:25 | Informe spam
Hola,

Efectivamente si que se puede, aunque en la sintaxis que has utilizado no es
la correcta. En la respuesta de Alejandro tienes como hacerlo.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Fernando España" escribió en el mensaje
news:OB8Qj%
si,

usas insert into tabla select from stored procedure

"Fidel" escribió en el mensaje
news:
¿es posible utilizar el resultado de un sp para insertarlo en una tabla?





Respuesta Responder a este mensaje
#4 Alejandro Mesa
21/12/2005 - 19:45 | Informe spam
Salvador,

Estoy pensando en escribir un articulo sobre las estadisticas (sql server
2000) y quiero preguntarte como hacer para postear el articulo en:

http://www.helpdna.net/bosqlfaq.htm

Saludos,

Alejandro Mesa



"Salvador Ramos" wrote:

Hola,

Efectivamente si que se puede, aunque en la sintaxis que has utilizado no es
la correcta. En la respuesta de Alejandro tienes como hacerlo.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Fernando España" escribió en el mensaje
news:OB8Qj%
> si,
>
> usas insert into tabla select from stored procedure
>
> "Fidel" escribió en el mensaje
> news:
>> ¿es posible utilizar el resultado de un sp para insertarlo en una tabla?
>>
>
>



Respuesta Responder a este mensaje
#5 Salvador Ramos
22/12/2005 - 10:21 | Informe spam
Hola,

Muy sencillo, me lo envías por email, me vale por ejemplo en formato word, o
el que te sea más cómodo, lo maqueto en html y lo subo. Muchas gracias :-)
Aquí tienes un ejemplo de cómo quedaría:
http://helpdna.iespana.es/eboucau-01.htm
http://www.helpdna.net/colab01.htm

Quiero aprovechar esta propuesta para hacer otra a todo el grupo:
Sería muy interesante (de hecho tengo las FAQ's un poco abandonadas) que
hiciesemos aquí una recopilación de nuevas cuestiones que deberían aparecer
allí, para irlas incorporando. Incluso incluir ya algunas de la versión
2005.

Propongo una:
No me puedo conectar a SQL Server 2005 express desde otros pc's

A ver si alguien más se anima a hacer propuestas, y a participar en su
redacción y preparación. Podríamos aprovechar este hilo para el tema, o si
lo veis conveniente abro un nuevo hilo con la propuesta.

Pd. Aprovecho para comentar un poco, para los que no estuviesen en aquellos
tiempos por aquí por las news, que lo de realizar las FAQ's fue una
iniciativa propuesta por varios de los habituales del grupo en aquella
época. Fuen iniciativa de Emilio Boucau, que hoy trabaja para Microsoft, y
que fue anteriormente MVP en SQL Server. Al principio de esta página tenéis
un pequeño resumen del ello:
http://www.helpdna.net/bosqlfaq.htm
Sería el momento también de actualizarlo, e incluir a los que os animeis a
colaborar :-)

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Alejandro Mesa" escribió en el
mensaje news:
Salvador,

Estoy pensando en escribir un articulo sobre las estadisticas (sql server
2000) y quiero preguntarte como hacer para postear el articulo en:

http://www.helpdna.net/bosqlfaq.htm

Saludos,

Alejandro Mesa



"Salvador Ramos" wrote:

Hola,

Efectivamente si que se puede, aunque en la sintaxis que has utilizado no
es
la correcta. En la respuesta de Alejandro tienes como hacerlo.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Fernando España" escribió en el mensaje
news:OB8Qj%
> si,
>
> usas insert into tabla select from stored procedure
>
> "Fidel" escribió en el mensaje
> news:
>> ¿es posible utilizar el resultado de un sp para insertarlo en una
>> tabla?
>>
>
>



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