sql server中的用户临时表和全局临时表的区别

Posted ChineseMoonGod

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server中的用户临时表和全局临时表的区别相关的知识,希望对你有一定的参考价值。

临时表分为:

本地临时表,仅限于当前访问者访问,创建方法去如下:
create table #TableName(表结构)
储存于数据库tempdb内(硬盘),当前用户断开连接(把当前的),自动删除
如果使用中不断开连接,且不需要该临时表请执行:drop table #TableName

全局临时表,所有访问用户访问,创建方法去如下:
create table ##TableName(表结构)
储存于数据库tempdb内,当所有访问用户断开连接,自动删除
删除语句:drop table ##TableName

 

注意:每一个sqlserver打开的tab页就是一次连接,当创建临时表的tab关闭,就叫当前用户断开连接







以上是关于sql server中的用户临时表和全局临时表的区别的主要内容,如果未能解决你的问题,请参考以下文章

SQL SERVER 临时表能使用EXEC SP_spaceused 查询表大小么

SQL Server :#和##,@和@@

临时表和全局临时表

sql server中的临时表表变量和公用表表达式

临时表和游标的使用小总结

创建本地表和全局表