我们在升级到 SQL Server 2012 时遇到问题。我正在使用以下脚本创建临时表,这些临时表过去在 SQL Server 2008 R2 上运行良好,但现在它在 2012 中生成错误:
if (OBJECT_ID( 'tempdb..#idstable') > 0)
truncate table #idstable
else
create table #idstable (id int not null)
抛出的错误是
数据库中已经有一个名为“#idstable”的对象。
这显然不是我第一次使用脚本时抛出的(在同一个事务中)。
任何的想法?谢谢!