Programming/Oracle

ora-30556

초록깨비 2021. 6. 11. 15:42
728x90

ora-30556 : either functional or bitmat join index is defined on the column to be modified

 

 

테이블의 컬럼 size 조정하는데 위와 같은 에러가 있는 경우

  - 인덱스에 functional index가 있는 경우 발생함

 

     ex) 인덱스 컬럼에 함수 사용한 경우 

          trim(busi_no) 와 같은 function을 쓴 컬럼을 인덱스 컬럼으로 사용 한 경우 

 

 

 

 

[ 해결 방법 ] 

   인덱스 drop 후에 테이블의 컬럼 size를 조정하고 다시 인덱스를 재성해 주는것으로 해결

 

 

 

 

728x90