如何在类似于下图的弹出警报框中显示错误消息。
我当前正在使用的代码。
BEGIN
IF( Condition )THEN
--Show the error as popup alert message box
MESSAGE("This is an error.");
RAISE FORM_TRIGGER_FAILURE;
END IF;
END;
答案 0 :(得分:2)
基本上,如果您重复此消息,则会得到弹出警报,而不是进入状态栏:
BEGIN
IF( Condition )THEN
--Show the error as popup alert message box
MESSAGE('This is an error.');
MESSAGE('This is an error.');
RAISE FORM_TRIGGER_FAILURE;
END IF;
END;
或按以下方式尝试:
BEGIN
IF( Condition )THEN
--Show the error as popup alert message box
FOR i IN 1..2
LOOP
MESSAGE('This is an error.');
END LOOP;
RAISE FORM_TRIGGER_FAILURE;
END IF;
END;
或将第二个作为一个空字符串(无需重复相同):
BEGIN
IF( Condition )THEN
--Show the error as popup alert message box
MESSAGE('This is an error.');
MESSAGE('');
RAISE FORM_TRIGGER_FAILURE;
END IF;
END;