日期:2014-05-18  浏览次数:20454 次

选择部分数据导出到文本文件出错,这语句问题吗?
语句如下:

EXEC   master..xp_cmdshell  
'bcp   "SELECT   *   FROM   pubs..employee   WHERE   fname   LIKE   '%aaa% '; "   queryout   D:\d.txt   -c ';

提示:“%”附近有语法错误,但是单独执行select语句可以执行啊?

这是怎么回事?

------解决方案--------------------
这样就没问题了:
EXEC master..xp_cmdshell
'bcp "SELECT * FROM pubs..employee WHERE fname LIKE ' '%aaa% ' ' " queryout D:\d.txt -c ';