小编luk*_*uke的帖子

在psql中捕获约束违规

我正在使用sql developer,并在我的一个表中添加了一个约束.

constraint valid_gender check(gender in ('M','F','I','T'))
Run Code Online (Sandbox Code Playgroud)

当我尝试使用plsql过程为性别添加一个说'x'的条目时,它会因约束违规而失败(应该如此).

我想在plsql过程中添加一个"Catch",这样如果valid_gender被声音化,我可以特定于它的raise_application_error.这可能吗?

plsql

7
推荐指数
1
解决办法
7206
查看次数

标签 统计

plsql ×1