begin
select ...
exception
when others then
...
end;
의 형태로 예외처리를 하려는데 에러가 발생되어도 exception쪽을 안타고 select문장
아래쪽으로 떨어집니다.
postgresql튜토리얼 참조해서 select의 into쪽에 strict을 붙이니 제대로 동작을 했습니다.
create function시 strict옵션이 있어서 붙여서 생성해봤는데 이건 또 다른 것 같습니다.
select 예외처리시 into쪽에 항상 strict를 넣어야 하는 것인가요?
또, create function시 옵션의 strict는 어떤 기능을 하는 것인가요?
감사합니다.
|