ORA-30553: The function is not deterministic
사용자정의 함수 생성시 입력값에 따른 리턴값이 달라지면 안되기때문에 명시적으로 동일한 입력값에 대한 동일한
리턴값을 보장하는 함수라는것을 소스상에 정의해야 오류가 발생하지 않는다.
함수 생성시 DETERMINISTIC 구문 삽입
create or replace function get_date(para1 number,para2 number)
return number
DETERMINISTIC
is
begin
return para1 + para2;
end;
'DATABASE > ORACLE' 카테고리의 다른 글
오라클 테이블스페이스의 데이터파일 사이즈 변경 (0) | 2020.03.17 |
---|---|
오라클 AWR 수집주기 , 보관주기 변경하기 (0) | 2020.03.17 |
오라클 FK 생성 스크립트 추출하기 (0) | 2020.02.28 |
오라클 LISTAGG 사용법 (0) | 2020.02.04 |
오라클 PROFILE IDLE_TIME 변경 (0) | 2020.02.03 |