안녕하세요. db2를 처음 접하고 작업을 하다보니 어려운 점이
많네요.
user define 함수를 생성해서 그값을 실행해 보는데 이상한 점이
있어서 질문을 합니다.
예를들어 f_test(arg1,arg2) 함수를 생성했는데
이값을 확인하기 위해
select f_test('00001','00001') from sysibm.sysdummy1 ;
이라고 sql을 던지면 결과값이 어떨때는 null 일고 어떨때는
정상적인 값을 가져옵니다.
함수가 변한것도 아니고 argument도 고정해서 같은 값을 계속
던지는데
연속해서 몇번 문장을 select 하면 null 이 나왔다 값이 나왔다 하는
현상입니다.
혹시 이런경우 보신적이 있나요?
아신다면 제발 답변좀 부탁드립니다.
|