SORU
8 Ocak 2009, PERŞEMBE


Nasıl SQL Server CSV formatında e kullanarak veri vermek için?

Oldukça kolay bir metin dosyası içine veri dökümü olabilir:

sqlcmd -S myServer -d myDB -E -Q "select col1, col2, col3 from SomeTable" 
     -o "MyData.txt"

Ancak yardım SQLCMD dosyalarına baktım ama CSV için özel bir seçenek görmedim.

Bir şekilde CSV metin dosyası SQLCMD kullanarak bir tablodan veri dökümü var mı?

CEVAP
8 Ocak 2009, PERŞEMBE


Böyle bir şey çalıştırabilirsiniz:

sqlcmd -S MyServer -d myDB -E -Q "select col1, col2, col3 from SomeTable" 
       -o "MyData.csv" -h-1 -s"," -w 700
  • -h-1 sonuç sütun adını başlıklarını kaldırır
  • -s",". sütun ayırıcı setleri ^/^ br .
  • -w 700 700 karakter (bu en uzun satırı kadar geniş olması gerekir veya sonraki satıra kaydır) satır genişliğini ayarlar

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andytokkallos

    Andytokkallo

    27 Kasım 2007
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010
  • Warner Bros. UK

    Warner Bros.

    6 HAZİRAN 2008