当前位置: 代码迷 >> Sql Server >> sql server if else 临时表解决方法
  详细解决方案

sql server if else 临时表解决方法

热度:12   发布时间:2016-04-24 21:13:16.0
sql server if else 临时表
declare @a int;
set @a=1;
if @a=1
begin
create table #a(name varchar(50));
end
else
begin
create table #a(gendar varchar(50))
end

这样写报错:Msg 2714, Level 16, State 1, Line 12
There is already an object named '#a' in the database.

可是还想要简历同一个#a,请问有办法么?

------解决方案--------------------
不能重名!!如果存在#a 在drop table #a 之前,不能再create table #a
------解决方案--------------------
多实战..多上CSDN看看别人的问题..

当然,不是说看书不重要.
  相关解决方案