这个案例是前几天同事遇到的一个案例,在存储过程中删除了一个临时表,然后重新创建这个临时表时遇到There is already an object named 'xxxx' in the database."这样的错误。下面简单演示一下这个案例(不用存储过程,而是直接用简单的SQL语句重现)

 

 

CREATE TABLE #temp_test( id INT, name VARCHAR(32));
 
 
IF  EXISTS (SELECT 1 FROM tempdb..sysobjects WHERE name='#tmp_test')
BEGIN
    DROP TABLE #temp_test;
END
GO
 
 
CREATE TABLE #temp_test( id INT, name VARCHAR(32));

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
  • 2022-12-23
  • 2021-05-09
  • 2021-09-05
  • 2021-09-11
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-24
  • 2021-12-07
  • 2022-12-23
  • 2022-12-23
  • 2021-12-14
相关资源
相似解决方案