我正在sql server中创建临时表.我成功创建了临时表,但当我尝试查看数据时,它显示为INVALID OBJECT NAME.任何人都可以告诉敌人临时表存在多长时间?如果我以userid - devloper和pwd = 0999登录到sql server,而另一个人也登录到具有相同凭据的sql server,这个临时表将被删除吗?我的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, net_node_model.NODE, mst_temp_equation.TEMP_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;
Run Code Online (Sandbox Code Playgroud)
Ode*_*ded 19
如果您使用的是常规临时表#table
,除了创建它之外的任何其他会话都不会显示它.该会话完成后,该表将被删除.
如果您使用的是全局临时表##table
,则其他会话将可以看到它.
来自MSDN - CREATE TABLE
,在temporary tables
:
当创建表的会话结束并且所有其他任务已停止引用它们时,将自动删除全局临时表.
归档时间: |
|
查看次数: |
12179 次 |
最近记录: |