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

Używanie narzędzia bcp do eksportowania zapytań SQL do pliku tekstowego

bcp out eksportuje tabele.

Aby wyeksportować zapytanie, użyj queryout zamiast tego - musisz umieścić zapytanie w "podwójnych cudzysłowach"

set @logtext = '"select name, type from master.dbo.spt_values where number=6"' 
--set @logtext = 'master.dbo.spt_values' 
SET @cmd = 'bcp ' + @logtext + ' queryout "c:\spt_values.dat" -U uId -P uPass -c' 
EXEC master..XP_CMDSHELL @cmd  

http://msdn.microsoft.com/en-us/library/ms162802 .aspx




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rozwiązywanie problemów z brakiem wątków roboczych

  2. Jak wysyłać wiadomości e-mail z serwera SQL (T-SQL)

  3. Konwertuj varchar na datetime w sql, który ma milisec

  4. Rozróżnianie wielkości liter w Postgres

  5. SQL — Zastąp powtarzające się wiersze wartościami null, zachowując liczbę wierszy