SQL语句问题

hzcao 2003-10-11 06:12:16
select 级别, sum(isnull(学生数量,0)) as 学生总数
into #temp2 from 班级情况
group by 级别
以上的 into #temp 是产生一张临时表吗?可是偶执行这条语句后,没有找到这张表啊?
...全文
31 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
maoyesky 2003-10-11
  • 打赏
  • 举报
回复
use
tempdb
go
select * from sysobjects where name like '#temp2%'
65471346 2003-10-11
  • 打赏
  • 举报
回复
是的
viptiger 2003-10-11
  • 打赏
  • 举报
回复
#temp 只对当前进程有效
你可以用##temp试一下
pengdali 2003-10-11
  • 打赏
  • 举报
回复
#局部临时表的生命周期的会话!!##全局临时表的生命周期是全局它是会冲突的!

你可以打开两个查询分析器,一个查询分析器的连接算是一个会话!
你分别创建两个同名的临时表是不会发生错误的!
而你别创建两个同名的全局临时表是会发生错误的!

它们都是在tempdb系统临时库里。
pengdali 2003-10-11
  • 打赏
  • 举报
回复
select 级别, sum(isnull(学生数量,0)) as 学生总数
into #temp2 from 班级情况
group by 级别

select * from #temp2

34,874

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧