0
declare
  v number;
  c varchar2(20);
begin

  select c into v from dual;
exception
  when others
  then
    raise;
end;

在运行此块时,我遇到异常,因为我在 c 上动态提供输入(假设)作为字符。我希望 raise 将打印带有 C 值的错误。有什么方法可以在 raise 语句中添加消息 + C 的值。

4

1 回答 1

0

通过添加简单:

Select CONCAT(raise,'C');

将在控制台中打印其值

于 2013-10-25T14:10:43.930 回答