2017-07-18 18 views
2

我想导出一个PRINT命令的结果。我不想使用正常的SQL Server日志。这可能与bcp?因为以下命令不起作用。是否可以通过bcp将'PRINT'命令导出到文件中?

实施例:

SET @IPE = 'bcp PRINT ''Test'' queryout ' + @Path + '1b_Log_change_log_entry.txt -c -T' 

结果:

Starting copy... 
SQLState = S1000, NativeError = 0 
Error = [Microsoft][ODBC Driver 13 for SQL Server]BCP host-files must contain at least one column 
SQLState = S1000, NativeError = 0 
Error = [Microsoft][ODBC Driver 13 for SQL Server]Unable to resolve column level collations 
NULL 
BCP copy out failed 
NULL 
+0

'Print'不是查询但是'Select'是..试试Select而不是Print ..''bcp Select''T est''查询。' –

+2

谢谢!好评!请把它作为答案。只有这样才能将此问题标记为完整。 – WIbadeneralp

+0

将其添加为答案.. –

回答

1

Print不是查询,但Select被..尝试Select代替Print

SET @IPE = 'bcp SELECT ''Test'' queryout ' + @Path + '1b_Log_change_log_entry.txt -c -T' 
相关问题