오라클에서 테이블명 Rename하면, 그랜트준것들과 인덱스 등등 모두 따라가나요? 0 3 2,392

by 공기 [Oracle 기초] [2019.02.14 10:09:44]


안녕하세요..

제가  테스트를 해볼수 없는 환경이라서.. ㅠ

오라클에서  테이블명 Rename하면,  그랜트준것들과  인덱스 등등 모두 따라가나요?

소스쿼리에  기존 테이블을  Rename 해야할일이 발생해서요..

(테이블 Rename후 에러가 발생하지 않아야하는데....)

 

잘 아시는분 계시면  조언 좀 주시면  감사하겠습니다...-_-  _ _

 

by 마농 [2019.02.14 10:47:12]

강한 결합관계에 있는 object 들은 문제 없이 따라 갑니다. (인덱스, 제약조건, 트리거, 권한 등)
 - 다만 인덱스 등의 명칭까지 따라서 바뀌지는 않겠죠.
 - 명칭을 통일감 있게 하려면 별도 작업 필요하겠네요.
약한 결합관계에 있는 object 들은 invalid 됩니다. (뷰, 프로시저, 함수 등)


by 공기 [2019.02.14 10:52:43]

아이고,  항상  도움 너무 감사드립니다...-_-  _ _


by 마농 [2019.02.14 11:42:55]
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입