在存储过程中创建临时表

时间:2014-07-04 17:36:30

标签: sql-server sql-server-2008 sql-server-2012

我正在尝试在存储过程中创建临时表并使用值填充它;但它给了我无效的对象名称错误

代码:

Create procedure sample_proc1
as 
begin
create table #testrproc
(
col1 tinyint
);
insert into #testproc values(1);
select * from #testproc;
end

关于我为什么会收到此错误的任何指示?

1 个答案:

答案 0 :(得分:3)

你有一个错字。您正在创建#testrproc而不是#testproc

Create procedure sample_proc1
as 
begin
create table #testproc
(
col1 tinyint
);
insert into #testproc values(1);
select * from #testproc;
end