【发布时间】:2013-11-20 04:18:56
【问题描述】:
我正在编写一个 perl 脚本,我需要在其中运行更新查询。但我需要检查更新 sql 命令是否不违反唯一键约束。
所以如果我有一张表tb(C1,C2,C3) 并且我的更新查询是这样的:
update tb set C1='b1' where C2='a1' ;
有没有办法找出列C1,C2 是否存在唯一键约束在尝试更新之前?即:UNIQUE(C1,C2).
【问题讨论】:
标签: sql postgresql postgresql-9.2