【发布时间】:2021-10-03 16:42:38
【问题描述】:
我在节点服务器中有一个字符串数组。我想将每个字符串作为标签插入到 table1 中。每个标签行都有tag_id和tag_text,其中tag_id是一个序列值,tag_text是对应的字符串。
如果这些标签尚不存在,我想插入它们,并返回所有标签的 id,无论每个标签是否已插入或已存在。是否可以在单个查询中执行此操作?
此外,我想使用上面查询中返回的 id 并将每个 id 连同一个常量值(在节点服务器中定义)插入另一个表(table2)中。是否有可能在一次交易中完成所有这些工作?如果有,怎么做?
【问题讨论】:
标签: sql postgresql