如何为约束禁用 AJAX 错误 window?
how do i Disable AJAX error window for constraint?
我有一个应用程序,当对数据进行约束时,会弹出 AJAX 错误 window。我希望此 AJAX 错误不显示。它只对 table 中的一个字段执行此操作,而不对具有类似约束的其他字段执行此操作。有没有办法摆脱这个 window?
该错误通常出现在某个进程由于您的约束异常而失败时。
您可以提供自己的错误消息(这将简单地替换约束消息)或自己处理异常,如下所示:
declare
lExConstraint exception;
pragma exception_init(lExConstraint, -2290);
begin
insert into your_table(columnx) values (1);
exception
when lExConstraint then
-- do your handling here
null;
end;
在这个例子中,我为 ORA-02290 创建了一个别名,一个检查约束异常 - 但它可以以类似的方式用于所有其他异常。请注意,您不应该保留这样的代码,因为它只会吞下异常而什么都不做。
我有一个应用程序,当对数据进行约束时,会弹出 AJAX 错误 window。我希望此 AJAX 错误不显示。它只对 table 中的一个字段执行此操作,而不对具有类似约束的其他字段执行此操作。有没有办法摆脱这个 window?
该错误通常出现在某个进程由于您的约束异常而失败时。 您可以提供自己的错误消息(这将简单地替换约束消息)或自己处理异常,如下所示:
declare
lExConstraint exception;
pragma exception_init(lExConstraint, -2290);
begin
insert into your_table(columnx) values (1);
exception
when lExConstraint then
-- do your handling here
null;
end;
在这个例子中,我为 ORA-02290 创建了一个别名,一个检查约束异常 - 但它可以以类似的方式用于所有其他异常。请注意,您不应该保留这样的代码,因为它只会吞下异常而什么都不做。