삭제 시 영향도
PUBLIC SYNONYM은 모두 DROP 해도 알티베이스 서버 운용에는 영향을 미치지 않습니다.
PUBLIC SYNONYM 삭제 방법
PUBLIC SYNONYM 은 DB 사용자에게 편의성을 제공하기 위해 데이터베이스 생성 시 생성되는 것으로, dual 테이블 조회 같은 일반적인 쿼리를 사용하거나 print, println 처럼 프로시저 내에서 많이 사용하고 있어 삭제를 권고하지는 않습니다.
하지만 불가피하게 삭제해야 할 경우, 아래와 같이 DROP 구문을 사용하면 됩니다.
어플리케이션에서 PUBLIC SYNONYM 의 사용 여부를 확인 후 drop 하시기 바랍니다.
PUBLIC SYNONYM 삭제 구문
DROP PUBLIC SYNONYM SYNONYM_NAME;
PRINTLN 삭제 예
DROP PUBLIC SYNONYM PRINTLN;
PUBLIC SYNONYM 생성 방법
삭제한 PUBLIC SYNONYM 이 필요하게 된 경우 아래와 같이 생성할 수 있습니다.
PUBLIC SYNONY 생성 구문
CREATE PUBLIC SYNONYM SYNONYM_NAME FOR SYSTEM_.OBJECT_NAME;
PRINTLN 생성 예
CREATE PUBLIC SYNONYM PRINTLN FOR SYSTEM_.PRINTLN;