一尘不染

是否可以在PostgreSQL中创建一个带有变量名的表?

sql

使用PL / pgSQL或(某种其他机制),是否可以用变量名创建表?

我想创建多个名为table_1,table_2,table_3等的表,如果可以使用循环来创建它们,而不是显式地创建每个表,则将更加简单。

我怀疑答案是否定的,但我想确认一下。


阅读 141

收藏
2021-05-23

共1个答案

一尘不染

虽然我会问您的设计是否依赖这些技巧,但您的问题是笼统的,您没有提供具体信息来判断这两种方法。

实际上应该有可能。只需以编程方式将表名称构建为字符串,然后循环执行CREATE语句作为动态查询即可。

2021-05-23