我在 SQL Server 2000 上有一个存储过程。它包含:
select ... into ##Temp ...
...
drop table ##Temp
当我第二次使用 ADO 运行存储过程时,它会提示:
数据库中已经有一个名为“##Temp”的对象。
谁能告诉我怎么了?
原文由 phoenies 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在 SQL Server 2000 上有一个存储过程。它包含:
select ... into ##Temp ...
...
drop table ##Temp
当我第二次使用 ADO 运行存储过程时,它会提示:
数据库中已经有一个名为“##Temp”的对象。
谁能告诉我怎么了?
原文由 phoenies 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答2.4k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
802 阅读
如果临时表存在,您应该重新编写存储过程以删除临时表,那么您将永远不会遇到此问题