Jin*_*Kim 6 sql postgresql plpgsql
使用 PL/pgSQL 或(其他一些机制),是否可以创建一个带有变量名的表?
我想创建多个名为 table_1、table_2、table_3 等的表……如果我可以使用循环来创建它们,而不是显式地创建每个表,那就更简单了。
我怀疑这个答案是否定的,但我想确认一下。
虽然如果您依赖这些技巧,我会质疑您的设计,但您的问题很笼统,并且您没有提供具体信息来判断这两种方式。
其实应该是可以的。只需以编程方式将表名称构建为字符串,然后在循环中将 CREATE 语句作为动态查询执行即可。
请参阅 postgres 文档中的此页面:http://www.postgresql.org/docs/current/interactive/plpgsql-statements.html#PLPGSQL-STATMENTS-EXECUTING-DYN
| 归档时间: |
|
| 查看次数: |
5219 次 |
| 最近记录: |