【发布时间】:2015-09-29 17:54:15
【问题描述】:
我有两张表,我正在将数据从一张表插入到另一张表中。
insert into a (id1, value1)
select id, value from b
id1 是唯一的,当我在表 b 中有重复的 id 时。如何在不停止执行的情况下捕获 PostgreSQL 中每一行的异常。
【问题讨论】:
-
对于给定的 id,表 b 中 id 的值是否不同?
-
是的。价值观不同
-
那么你所说的例外是什么意思?您可以插入具有相同 id 的不同值。如果您只需要一个值,则需要指定一个条件。
标签: sql postgresql exception stored-procedures