Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Sqlcmd за генериране на файл без пунктирана линия под заглавката, без брой редове

Решения:

1) За да премахнете броя на редовете („(139 засегнати реда)“), трябва да използвате SET NOCOUNT ON изявление. Вижте ref .

2) За да премахнете заглавки на колони, трябва да използвате -h параметър със стойност -1 . Вижте ref (раздел Опции за форматиране) .

Примери:

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. 

или

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. GitHub Commit Error:Разрешението е отказано фатално:Не може да се обработи път ~/App_Data/aspnet-MyProject.mdf

  2. Създайте функция за разделяне в SQL

  3. Каква е причината контекстът на транзакция да се използва от друга сесия

  4. Как да получа размера на поле varchar[n] в един SQL израз?

  5. Има ли начин за преглед на последните скъпи заявки в Sql Server 2005?