看不出你想做什么
在SQL2000中,在表名前面加#就是临时表,断开连接后,临时表就消失的
如果你想在过程中保存临时表,在过程结束前使用,可以这样,如:
create proc test1
@id1 int
AS
begin
IF OBJECT_ID('tempdb..#test') is not null
drop table #test
create table #test(id int,name varchar(20),sex varchar(4))
insert into #test select id,name,sex from stu where id=@id1 --把固定表 stu查询结果集保存到 临时表 #test
end