微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SQL Server中的临时表

如何解决SQL Server中的临时表

如果使用的是常规临时表#table,则除了创建该临时表之外,其他任何会话都将看不到该临时表。该会话完成后,该表将被删除

如果您使用的是全局临时表##table,则其他会话将看到该表。

从MSDN-CREATE TABLEtemporary tables

当创建临时表的会话结束并且所有其他任务都停止引用它们时,全局临时表将自动删除

解决方法

我正在SQLServer中创建临时表。我成功创建了临时表,但是当我尝试查看数据时,它显示了“无效对象名称”。谁能告诉敌人临时表存在多长时间?如果我以userid-
devloper和pwd = 0999的身份登录到sql服务器,并且其他人也以相同的凭据登录到sql服务器,则此临时表会被删除吗?我的sql如下:

SELECT net_node_model.SYS_ID,net_node_model.NODE,mst_temp_equation.TEMP_ID,mst_temp_equation.EQ_ID
INTO ##NT_MASTER_TEMP_EQUATION
FROM mst_temp_equation INNER JOIN
     net_node_model ON mst_temp_equation.TEMP_ID = net_node_model.TEMP_ID
GROUP BY net_node_model.SYS_ID,mst_temp_equation.EQ_ID,mst_temp_equation.EQ_NAME,mst_temp_equation.EQ_TYPE,mst_temp_equation.[OBJECT],mst_temp_equation.VAR_TYPE,mst_temp_equation.VAR_NAME,mst_temp_equation.VAR_SUBSET,mst_temp_equation.VAR_SET,mst_temp_equation.RHS_RELN,mst_temp_equation.RHS_OBJECT,mst_temp_equation.RHS_VAR_SET,mst_temp_equation.RHS_VAR_SUBSET,mst_temp_equation.RHS_VAR_TYPE,mst_temp_equation.RHS_VAR_NAME,mst_temp_equation.EQ_TP_OFFSET,mst_temp_equation.RHS_TP_OFFSET,mst_temp_equation.RETAIN,mst_temp_equation.TIME_PRD,mst_temp_equation.EQ_VAR_SUBTYPE,mst_temp_equation.RHS_VAR_SUBTYE;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。