Jan*_*ngo 3 sql t-sql database bcp sql-server-2005
我正在尝试使用bcp实用程序将数据导出到文本文件中?我无法弄清楚我在这里做错了什么: -
Declare @Cmd nvarchar(1000)
Declare @Query nvarchar(1000)
Declare @Path nvarchar(500)
Declare @ServerName nvarchar(500)
Declare @UserName nvarchar(50)
Declare @Password nvarchar(50)
Declare @Delimiter char(1)
SET @Path = 'c:\abc.txt'
SET @ServerName = '10.10.10.10\instance1'
Set @UserName = 'sa'
Set @Password = '123456'
Set @Delimiter = '!'
SET @Query = 'SELECT [ID]
, NULL
,[NAME]
,[STREET1] + '' '' + [STREET2] as [Address]
,[CITY] + '' '' + [PROVINCE] + '' '' + [POSTAL] as City
,[PHONE]
,[FAX]
,''Title'' as [Title]
,[Country]
FROM [temp01]'
SET @Cmd = 'bcp "' + @Query + '" queryout "' + @Path +
'" -c -S' + @ServerName + ' -U' + @UserName + ' -P' +
@Password + ' -t' + @Delimiter + ''
EXEC master..xp_cmdshell @Cmd
Run Code Online (Sandbox Code Playgroud)
它没有将任何数据写入文件.在结果框中我得到这个输出: -
用法:bcp {dbtable | 查询} {in | 出| queryout | 格式} datafile [-m maxerrors] [-f formatfile] [-e errfile] [-F firstrow] [-L lastrow] [-b batchsize] [-n native type] [-c character type] [-w wide character类型] [-N保持非文本本机] [-V文件格式版本] [-q引用标识符] [-C代码页说明符] [-t字段终止符] [-r行终止符] [-i inputfile] [ - o outfile] [-a packetsize] [-S服务器名称] [-U用户名] [-P密码] [-T可信连接] [-v版本] [-R区域启用] [-k保持空值] [ - E保持标识值] [-h"load hints"] NULL [-h"load hints"] NULL
请帮忙.
| 归档时间: |
|
| 查看次数: |
4295 次 |
| 最近记录: |