34,692
社区成员
发帖
与我相关
我的任务
分享
create table #producttemp
(productno int primary key)
use testshen
create/*alter*/ proc prctest
as
select 3
create table #temptest
(id int,
ename varchar(12)
)
insert into #temptest values(1,'test')
select * from #temptest
exec prctest
use tempdb
select * from INFORMATION_SCHEMA.TABLES
use tempdb
select * from #temptest
use tempdb
select * from INFORMATION_SCHEMA.TABLES
use tempdb
select * from INFORMATION_SCHEMA.TABLES
/*
1、局部临时表(#开头)只对当前连接有效,当前连接断开时自动删除。
2、全局临时表(##开头)对其它连接也有效,在当前连接和其他访问过它的连接都断开时自动删除。
3、不管局部临时表还是全局临时表,只要连接有访问权限,都可以用drop table #Tmp(或者drop table ##Tmp)来显式删除临时表。
*/