sql >> Database teknologi >  >> RDS >> Sqlserver

Brug af bcp-værktøjet til at eksportere SQL-forespørgsler til en tekstfil

bcp out eksporterer tabeller.

Brug queryout for at eksportere en forespørgsel i stedet - du bliver nødt til at pakke din forespørgsel ind i "dobbelte anførselstegn"

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. Hvis variabel er lig med værdi php

  2. MYSQL-forespørgsel til at vælge resultatet af en betingelse i en tabel og vise den på en anden tabel

  3. kan ikke-unik indeks undgår duplikering af poster

  4. Hvorfor giver mysql fejlen ER_TABLE_NOT_LOCKED, mens jeg lige har låst bordet?