SQL临时表使用方法是什么?
发布网友
发布时间:2022-04-09 02:30
我来回答
共1个回答
热心网友
时间:2022-04-09 03:59
视图是逻辑层面上的
就像你是1 班的. 而你又是学生会的. 那么. 学生会这边就不必再为你而新建信息. 它只要求能够指向你所在班级就可以了. 也就是说.你还是你. 只不过看的角度不同了.
它与临时表没有什么联系.
临时表 故名思义 ,它是临时的. 你与数据连接后,也就是产生了一个Session.
这个时候,我们可以创建一张临时性质的表 它与真正的表没有什么区别
,但是这张表就不会存储到正常的表空间中去,而是被临时放置而已.等到你断开数据库后,所谓的临时表的一切信息都会被丢弃.
形象一点,就像你打开了电脑,登陆了一个用户,存在硬盘上的东西是永久的(相当于表),而内存中的数据是临时的(相当于临时表),一旦你重启了.那么内存中的数据都会被丢掉.而硬盘上的数据依然还在.
不同的数据库,对临时表的操作在语法上会有一些不同
仅举一例:
declare @t1 table (
id int primary key,
name nvarchar(20),
tel nvarchar(20)
)
insert into @t1 values(1,'aa','123')
insert into @t1 values(2,'bb','234')
insert into @t1 values(3,'cc','567')
--select * from @t1