postgresql – 可以在单独的查询中存在两个具有相同名称的临时表
发布时间:2020-12-13 15:58:06 所属栏目:百科 来源:网络整理
导读:我想知道,如果可以在两个单独的查询中有两个具有相同名称的临时表,而在查询中稍后调用时它们不会发生冲突. 查询1:创建临时表Tmp1为… 查询2:创建临时表Tmp1为… 问题1:用Tmp1做点什么…… 我想知道postgresql是否区分这两个表,可能通过将它们称为Query1.T
我想知道,如果可以在两个单独的查询中有两个具有相同名称的临时表,而在查询中稍后调用时它们不会发生冲突.
查询1:创建临时表Tmp1为… 查询2:创建临时表Tmp1为… 问题1:用Tmp1做点什么…… 我想知道postgresql是否区分这两个表,可能通过将它们称为Query1.Tmp1和Query2.Tmp1 解决方法
与数据库的每个连接都有自己的特殊
temporary schema name,并在该模式中创建临时表.因此,即使表具有相同的名称,来自单独连接的并发查询之间也不会发生任何冲突.
https://dba.stackexchange.com/a/5237获取更多信息
用于创建表的PostgreSQL docs表示:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |