Sql server bcp查询创建空文件
我有一个存储过程,它使用bcp queryout并用Sql server bcp查询创建空文件,sql-server,sql-server-2008,bcp,Sql Server,Sql Server 2008,Bcp,我有一个存储过程,它使用bcp queryout并用 SELECT * FROM ##TempTable 有时,创建的文件是空的。我知道在创建和保存文件时,不能基于输出位置设置权限,因此SELECT必须返回零行。这是一个生产环境,我不允许在bcp行之前放置任何调试等来查看SELECT语句返回的计数,但我知道该表是填充的,因为它稍后在sp中被引用,并且该代码部分从未失败 有人见过bcp这样做吗 我对bcp使用的开关是 -t -T -c -S 谢谢,请检查以确保所有字段均不包含空值。使用ISNU
SELECT * FROM ##TempTable
有时,创建的文件是空的。我知道在创建和保存文件时,不能基于输出位置设置权限,因此SELECT必须返回零行。这是一个生产环境,我不允许在bcp行之前放置任何调试等来查看SELECT语句返回的计数,但我知道该表是填充的,因为它稍后在sp中被引用,并且该代码部分从未失败
有人见过bcp这样做吗
我对bcp使用的开关是
-t -T -c -S
谢谢,请检查以确保所有字段均不包含空值。使用ISNULL将NULL替换为。面对它:BCP没有问题,临时表中没有行。为了排除故障,您需要遵循这条推理路线。您是否有可以复制的开发环境?您能够运行SQL事件探查器吗?