我写了以下的语句,但是执行不成功,不知道什么原因
master..xp_cmdshell 'bcp "SELECT * FROM NumberMusterManage.dbo.NMMS_New_Muster where (Number = "1234567")" queryout c:\temp1.xls -c -q -S"(local)" -U"sa" -P"111"'
系统出现提示如下:
NULL
开始复制...
SQLState = HY000, NativeError = 0
Error = [Microsoft][SQL Native Client]无法解析列级排序规则
SQLState = 22018, NativeError = 245
Error = [Microsoft][SQL Native Client][SQL Server]将 nvarchar 值 '0771-2100001' 转换为数据类型为 int 的列时发生语法错误。
NULL
BCP 复制 out 失败
NULL是不是因为1234567旁边的引号出问题呢?那该怎么变呢?新手请教,望多多指点,谢谢。