Teradata SIGNAL / RESIGNAL使用而不是RAISEERROR

时间:2017-11-03 19:30:25

标签: signals teradata

如何在下面的场景中实现 SIGNAL / RESIGNAL 而不是sql RAISEERROR ,因为我不知道用户定义的条件究竟应该是什么SQLSTATE:

begin
  if() 
    begin 
     ------
    end;
  else if()
    begin 
    --------
    end;
  else
    begin
     RAISEERROR('invalid request')
   end

end;

已编辑代码:

SIGNAL SQLSTATE 'U0100' SET MESSAGE_TEXT = 'MY message';

0 个答案:

没有答案