Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Sqlcmd do generowania pliku bez przerywanej linii pod nagłówkiem, bez liczby wierszy

Rozwiązania:

1) Aby usunąć liczbę wierszy („(139 wierszy, których dotyczy)”) należy użyć SET NOCOUNT ON oświadczenie. Zobacz ref .

2) Aby usunąć nagłówki kolumn, użyj -h parametr o wartości -1 . Zobacz ref (sekcja Opcje formatowania) .

Przykłady:

C:\Users\sqlservr.exe>sqlcmd -S(local)\SQL2012 -d Test -E -h -1 -s, -W -Q "set nocount on; select * from dbo.Account" > d:\export.txt. 

lub

C:\Users\sqlservr.exe>sqlcmd -S(local)\SQL2012 -d Test -E -h -1 -s, -W -Q "set nocount on; select * from dbo.Account" -o "d:\export2.txt"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak rzutować varchar na XML w zapytaniu OUTER APPLY

  2. Jak COUNT() działa w SQL Server

  3. Jak podzielić ciąg na zmienne w sql?

  4. Zadanie SQL Server z precyzyjnym czasem

  5. Utwórz nowego użytkownika bazy danych w SQL Server 2005