sql server 2000中,请问临时表在哪里可以查看到?
来源:百度知道 编辑:UC知道 时间:2024/05/26 16:27:03
我建了很多临时表,如
select * into #3 from 表2
select * into #2 from 表2
......
请问怎么看才能看到所有的临时表有哪些?
select * into #3 from 表2
select * into #2 from 表2
......
请问怎么看才能看到所有的临时表有哪些?
select name from tempdb.dbo.sysobjects where type='u' and name like '#%'
这时候你会看到所有的临时表,不过这里的名称一般是你设定的临时表名开头后边有一串________________00000000002这样的字符,这是为了避免多用户使用同一临时表名时发生冲突。
#tablename 是局部临时表, 只在生成该临时表的过程中可见,过程结束,临时表就自动清除了,外部看不到。
##tablename 是全局临时表, 在SQL SERVER 重启后才会清除, 这种临时表可以在 temp 数据库中找到