sql >> Databasteknik >  >> RDS >> Sqlserver

Använda bcp-verktyget för att exportera SQL-frågor till en textfil

bcp out exporterar tabeller.

För att exportera en fråga använd queryout istället - du måste linda in din fråga med "dubbla citattecken"

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. Infoga flera rader med PDO-förberedda uttalanden

  2. Hur visar man databasposter i vyn utan att upprepa ett fält?

  3. kopiera databasstruktur utan data i mysql (med tomma tabeller)

  4. Problem att ha många databaser?