본문 바로가기
반응형

Oracle함수2

[오라클 TIP] 날짜 유효성 체크 - VALIDATE_CONVERSION 함수 [오라클 TIP] 날짜 유효성 체크 - VALIDATE_CONVERSION 함수 주민번호를 통한 연령 계산 시 주민번호 오류 등으로 인하여 날짜 타입 변환하는 경우 에러가 발생하는 경우가 종종 발생. VALIDATE_CONVERSION 함수를 통하여 날짜 유효성 체크를 통하여 오류건에 대하여 분기 처리가 가능함. 이를 통하여 연령 계산 시 사용 가능 할 듯 합니다. 다만 로직 체크에 따라 속도는 문제가 될 수 있을 듯 합니다. SELECT VALIDATE_CONVERSION( CASE WHEN SUBSTR(A.주민번호,7,1) IN ('1','2','5','6') THEN '19'||SUBSTR(A.주민번호,1,6) WHEN SUBSTR(A.주민번호,7,1) IN ('3','4','7','8') THEN.. 2022. 5. 26.
【오라클(Oracle) SQL 함수】 VALIDATE_CONVERSION 함수 VALIDATE_CONVERSION 문 법 validate_conversion::= 목 적 VALIDATE_CONVERSION 함수는 expr 인수를 지정된 데이터 형식으로 변환할 수 있는지 여부를 반환한다. expr 인수가 성공적으로 변환될 수 있으면 1을 반환하고, 그렇지 않으면 이 함수는 0을 반환한다. expr 인수가 null로 평가되면 이 함수는 1을 반환한다. expr 인수를 평가하는 동안 오류가 발생하면 오류를 반환한다. expr 인수에는 SQL 표현식을 지정한다. expr 인수에 사용할 수 있는 데이터 유형과 선택적 옵션 fmt 인수 및 nlsparam 인수의 용도는 type_name 인수에서 지정하는 데이터 유형에 따라 달라진다. type_name 인수에는 expr 인수를 변환하기 위한 .. 2022. 5. 26.
반응형