小编Fab*_*ani的帖子

如果存在则添加约束(Oracle 11g,Postgres 8)

我很难制作一个脚本来从某些数据库中删除旧约束,然后用新引用创建新约束。

问题是数据库不相等。

例如:swpmnh数据库有fk_cmp_solicitaca_rh_contrat约束,但swpmcs数据库没有。因此,如果我执行该脚本,则会出现错误并且不会提交。

我知道 Postgres 9.xDROP CONSTRAINT IF EXISTS有这个功能,但是 Postgres 8.x 和 Oracle 11g 都没有这个功能。

我工作和学习SQL只有 3 个月,我知道这是一件简单的事情,但这对我来说是一个问题。

sql oracle postgresql constraints exists

4
推荐指数
1
解决办法
6581
查看次数

标签 统计

constraints ×1

exists ×1

oracle ×1

postgresql ×1

sql ×1