我想知道,如果可以在两个单独的查询中有两个具有相同名称的临时表,而在查询中稍后调用时它们不会发生冲突.
查询1:创建临时表Tmp1为...
查询2:创建临时表Tmp1为...
问题1:用Tmp1做点什么......
我想知道postgresql是否区分这两个表,可能通过将它们称为Query1.Tmp1和Query2.Tmp1
与数据库的每个连接都有自己的特殊临时模式名称,并在该模式中创建临时表.因此,即使表具有相同的名称,来自单独连接的并发查询之间也不会发生任何冲突.https://dba.stackexchange.com/a/5237了解更多信息
用于创建表的PostgreSQL文档说明:
临时表存在于特殊模式中,因此在创建临时表时无法给出模式名称.
| 归档时间: |
|
| 查看次数: |
1875 次 |
| 最近记录: |