我想創建一個存儲過程,其中我創建了一些臨時表與一些fieds(僅用於實體框架來識別返回字段,否則它只返回int),當我運行時我的存儲過程#EmpTab是創建並說,即使我手動刪除這個表已經存在。一旦我運行sp,它就會說同樣的。臨時表存在於tempdb
alter proc test
as
begin
IF OBJECT_ID('tempdb..#EmpTab ') IS NOT NULL
BEGIN
DROP TABLE #EmpTab
END
create table #EmpTab (
ID int,
Name varchar(20),
);
select empId, EmpName into #EmpTab from employee;
select * from #EmpTab ;
drop table #EmpTab ;
end
使用 '插入' – PP006