반응형

📝CREATE OR REPLACE TABLE [TABLE_NAME]

  • 테이블을 삭제하고 새로운 테이블(뷰, 프로시저 .. 등)을 만들면 되겠지만 다시 만드는 순간 다른 db user(account)와의 관계(grant 해서 권한 준 것들)가 단절된다 겉으로는 테이블을 지우고 테이블을 수정해서 다시 만들었으니까 됐다고 생각하겠지만 이는 눈에 보이지 않는 관리번호의 변화를 불러오게 되어 관계단절을 불러오게 된다.
    따라서 변경을 원할 때는 CREATE OR REPLACE를 사용을 권장한다.
반응형