我想创建一些疯狂的健壮代码。我想将查询作为字符串,创建一个临时视图/表来存储结果,使用它,然后删除表。我想使用保证数据库中不存在的名称。是否有一个 SQL 命令来生成唯一的表名?如果这是特定于实现的,我正在使用 postgresql。
您可以使用临时表。临时表对其他连接不可见。如果存在与临时表同名的永久表,则永久表对于当前连接不可见。
CREATE TEMPORARY TABLE table_name
(
column_name1 data_type(length) constraints,
column_name2 data_type(length) constraints,
...
Run Code Online (Sandbox Code Playgroud)
请参阅 PostgreSQL手册页。
| 归档时间: |
|
| 查看次数: |
5202 次 |
| 最近记录: |