Mesajlar Etiketlendi ‘CSV’

Herkese merhabalar,

SQL Server 2005 Üzerinden Csv uzantılı dosyayı SQL script(Stored procedure) ile nasıl export ediyoruz bakalım hemen .. 😉

declare @sql varchar(4000)
Declare @FilePath nvarchar(100)
Declare @FileName nvarchar(100)
Declare @FileValue nvarchar(200)
Set @FileName='dosyaexport.csv' -----Dosya Adı
Select  @FilePath='C:\'         -----Dosya Yolu
Set @FileValue=@FilePath+@FileName --Üstteki iki değişkeni tek değişkene assign ettim bu sizin tercihiniz
set @sql='BCP " Select * From Databaseismi..Tabloadı " Queryout '+@FileValue+' -c -t; -S Sunucuismi -T'
exec master..xp_cmdshell @sql

Burada gördüğünüz üzere SQL Command üzerinden Belirli bir tabloyu SQL query yazarak oluşturabiliyorsunuz.

Gördüğünüz harfleri merak edenler için açıklamalarını net üzerinden bulduğum şekliyle paylaşayım;

Command line:

Switches:

  1. -c : export as ASCII with a tab delimiter and carriage return/line feed line terminator
  2. -t, : override the tab delimiter with a comma
  3. -S : server to connect to