Nous avons un problème lors de la mise à niveau vers SQL Server 2012. J'utilise le script suivant pour créer des tables temporaires qui fonctionnaient bien sur SQL Server 2008 R2 mais qui génèrent maintenant une erreur avec 2012 :
if (OBJECT_ID( 'tempdb..#idstable') > 0)
truncate table #idstable
else
create table #idstable (id int not null)
l'erreur générée est
Il existe déjà un objet nommé '#idstable' dans la base de données.
Cela n'est évidemment pas généré la première fois que j'utilise le script (dans la même transaction).
Une idée ? Merci !