관리 메뉴

안까먹을라고 쓰는 블로그

[Oracle] 프로시저 길이 30자리 이상 체크 본문

DataBase/Oracle

[Oracle] 프로시저 길이 30자리 이상 체크

YawnsDuzin 2022. 1. 19. 16:49

 

반응형



ALL_PROCEDURES 시스템함수를 사용하여 조회할 수 있습니다.

SELECT OBJECT_NAME, LENGTH(OBJECT_NAME) FROM ALL_PROCEDURES
WHERE OBJECT_TYPE IN ('PROCEDURE')
AND LENGTH(OBJECT_NAME) > 30
AND OBJECT_NAME IS NOT NULL
AND OWNER = 'NEOE'
ORDER BY OBJECT_NAME


오라클의 경우 12.3?? 버전 이전은 프로시저 길이를 30자리로 제한해 놓아서, 생성은 되는데
호출 시 에러가 발생하여, 위의 쿼리로 조회하여,, 30자리 넘는거는 길이를 조절해 줘야 합니다.


끝~

반응형
Comments