在 Oracle 中,
WHEN OTHERS THEN
IF SQLCODE = -31011 THEN
如何转换以上内容
IF SQLCODE = -31011 THEN
到 Postgres,因为 SQLCODE = -31011
与 Postgres 不兼容
最佳答案
PostgreSQL 使用“标准化”SQLSTATE 代码。您应该在表 https://www.postgresql.org/docs/current/errcodes-appendix.html 中找到最接近的代码.
您应该更喜欢命名异常(如果可用)(不适用于自定义异常):
WHEN OTHERS THEN
IF SQLSTATE = '22012' THEN
关于oracle - Oracle 中的 SQLCODE 相当于 Postgres,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53181391/