Consulta

02/03/2005 - 21:15 por Pedro Pérez | Informe spam
Hola:

Cómo puedo hacer un SP que me genere en un archivo de texto una consulta.

Gracias,

Pedro Pérez

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
02/03/2005 - 21:43 | Informe spam
Pedro,

Me inmagino que querras enviar el resultado de la consulta hacia un archivo
texto. Para eso puedes usar el procedimiento extendido master..xp_cmdshell
para accesar el sistema operativo y llamar al utilitario osql o bcp.

Ejemplo:

use northwind
go

create procedure proc1
as
set nocount on

declare @error int
declare @rv int

execute @rv = master..xp_cmdshell 'osql -S mi_server -E -d northwind -Q "set
nocount on; select top 5 orderid, orderdate from orders" -o
"c:\temp\orders.txt"'

set @error = coalesce(nullif(@rv, 0), @@error)

if @error != 0
return 1
else
return 0
go

exec proc1
go

drop procedure proc1
go


AMB


"Pedro Pérez" wrote:

Hola:

Cómo puedo hacer un SP que me genere en un archivo de texto una consulta.

Gracias,

Pedro Pérez



Respuesta Responder a este mensaje
#2 Pedro Pérez
03/03/2005 - 15:09 | Informe spam
Gracias Alejandro
"Alejandro Mesa" wrote in message
news:
Pedro,

Me inmagino que querras enviar el resultado de la consulta hacia un


archivo
texto. Para eso puedes usar el procedimiento extendido master..xp_cmdshell
para accesar el sistema operativo y llamar al utilitario osql o bcp.

Ejemplo:

use northwind
go

create procedure proc1
as
set nocount on

declare @error int
declare @rv int

execute @rv = master..xp_cmdshell 'osql -S mi_server -E -d northwind -Q


"set
nocount on; select top 5 orderid, orderdate from orders" -o
"c:\temp\orders.txt"'

set @error = coalesce(nullif(@rv, 0), @@error)

if @error != 0
return 1
else
return 0
go

exec proc1
go

drop procedure proc1
go


AMB


"Pedro Pérez" wrote:

> Hola:
>
> Cómo puedo hacer un SP que me genere en un archivo de texto una


consulta.
>
> Gracias,
>
> Pedro Pérez
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida