これが私がこれまでに持っているコードです:
DECLARE @bcpCommand varchar(2000)
DECLARE @query varchar(2000)
SET @query = 'select job_description from [mainDB].[myschema].[table]'
SET @bcpCommand = 'bcp " ' + @query + ' " queryout "c:\test.csv" -T -c -t,'''
EXEC master..xp_cmdshell @bcpCommand
これを実行すると、次のメッセージが表示されます。
NULL
コピーを開始しています...
1000行がhost-fileに正常にバルクコピーされました。
受信した合計:10001000行がhost-fileに正常にバルクコピーされました。
受信した合計:20001000行がhost-fileに正常にバルクコピーされました。
受信した合計:30001000行がhost-fileに正常にバルクコピーされました。
受信した合計:40001000行がhost-fileに正常にバルクコピーされました。
受信した合計:50001000行がhost-fileに正常にバルクコピーされました。
受信した合計:
60006564行がコピーされました。
ネットワークパケットサイズ(バイト):4096
クロック時間(ミリ秒)合計:16平均:(410250.00行/秒)
ただし、ファイルはcドライブに存在しません。ファイルがcドライブに表示されないのはなぜですか?私は間違った場所を見ていますか?