1
EXEC master.dbo.sp_configure 'show advanced options', 1
RECONFIGURE
EXEC master.dbo.sp_configure 'xp_cmdshell', 1
RECONFIGURE 


--EXEC master..xp_cmdshell'bcp "SELECT TOP 5 CUSTOMERID FROM Northwind.dbo.Customers" queryout "c:\text.txt" -c -T -x'

现在我得到了结果,但它不是管道定界符我需要用管道作为定界符来获得结果我怎样才能完成它

谢谢王子

4

1 回答 1

0

您可以使用命令行osql命令:

osql -S server -d database -E ^
  -Q "SELECT TOP 5 CUSTOMERID FROM Northwind.dbo.Customers" ^
  -s "|" -w 500 > c:\text.txt
于 2012-04-18T03:14:50.040 回答