注册 登录
编程论坛 SQL Server论坛

创建临时表

josephzzq 发布于 2007-05-14 13:41, 1700 次点击
请问一下高手,在SQL SERVER 2000中怎样创建临时表,可以写代码我吗??
还有的就是可以在企业管理器中创立吗,可以请写一写步骤。
最后我还想问一下临时表究竟有什么用,为什么要创建它的,我是菜鸟,请你尽量的详细地回答一下
我的问题,谢谢!!!
6 回复
#2
songyuyu2007-05-14 13:56

自己看下书

#3
bygg2007-05-14 14:44
要详细的就多看看书,看帮助....
#4
Kendy1234562007-05-14 17:38
你先看书 搞懂临时表有什么用 为什么要创建它 然后再来问怎么创建
#5
josephzzq2007-05-14 18:06

我的教程没说,上网看了些资料,但又不是很懂,所以想问问高手

#6
棉花糖ONE2007-05-14 18:43
临时表就是临时存在的表,存在于temp数据库中,sql server再每次启动的时候都会清空temp数据库中的东西,临时表自然也是没了
临时表分两种:1.只有一个#号开头的,我就称它是局部临时表吧(不知道叫啥),只是对当前的会话可见。 2.还有一种是以两个#号开头的
,我就称它为全局临时表吧,对于当前所有的连接都是有效的

1.测试局部临时表
create table #test(id int)
再打开一个连接执行如下代码
select * from #test

这时候会报错
对象名 '#test' 无效。

2.测试全局临时表
create table ##test(id int)
再打开一个连接执行如下代码
select * from ##test
这里就不会报错,正常输出
#7
josephzzq2007-05-14 22:09
##test(id int)  这里的(id int)分别表示什么,可以解释一下吗
1