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 に答える