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看看别人的问题..
当然,不是说看书不重要.