
sql server2005中bcp导出临时表不成功,始终报临时表无效,但我直接查询临时表都可以查出数据,这是为何?
展开全部
大概是因为创建临时表#tempXml的连接和bcp的连接不是同一个连接,因而临时表对bcp连接不可见。
把临时表创建成全局临时表,应该可以解决此问题。创建方法一样,只是以两个##开头,例如全局临时表名##tempXml。
把临时表创建成全局临时表,应该可以解决此问题。创建方法一样,只是以两个##开头,例如全局临时表名##tempXml。
更多追问追答
追问
全局的也不行啊,就这样直接导出先建好的实体表都行。
追答
临时表是在tempdb中创建的,bcp应该这样引用临时表
bcp tempdb..##tempXml ...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询