SQL Server中本地临时表与全局临时表的区别?

-- 本地临时表.
CREATE TABLE #temp_table_local (
id INT,
value VARCHAR(10)
);
go
-- 全局临时表.
CREATE TABLE ##temp_table_global (
id INT,
value VARCHAR(10)
);
go

本地临时表,前面一个 #
全局临时表,前面两个 #
临时表在会话中创建,会话结束的时候,数据库自动删除临时表
对于 本地临时表 (#开头的) 其他会话无法访问数据与表结构
对于 全局临时表 (##开头的) 其他会话可以访问数据与表结构
SQL Server会在会话结束以后,自动删除临时表。
*

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在SQL Server的性能调优中,有一个不可比面的问题:那就是如何在一段需要长时间的代码或被频繁调用的代码中处理...
    不知名的蛋挞阅读 2,163评论 0 0
  • 数据库中有一个比较重要的概念:本地临时表和全局临时表。其中的细节前段时间做了些研究,这里记录下来,以后后面查询和学...
    everfight阅读 2,386评论 0 1
  • 0 操作成功完成。1 功能错误。2 系统找不到指定的文件。3 系统找不到指定的路径。4 系统无法打开文件...
    ccq_inori阅读 3,082评论 0 0
  • 语 句 功 能 数据操作 SELECT——从数据库表中检索数据行和列INSERT——向数据库表添加新数据行DELE...
    戰敭阅读 5,291评论 0 53
  • -- 来源于网络 -- 更详细的介结参考联机帮助文档 xp_cmdshell--*执行DOS各种命令,结果以文本行...
    overad阅读 2,620评论 0 13

友情链接更多精彩内容