개발 공부중

[Oracle] ORA-01733: 가상 열은 사용할 수 없습니다 본문

ORACLE

[Oracle] ORA-01733: 가상 열은 사용할 수 없습니다

개발자 leelee 2024. 7. 3. 23:58

 

나의 경우, 보안이 걸려져 있는 테이블에 컬럼을 하나 만들고 보안업데이트 작업을 해줘야하는데 하지 않았다.

그래서 나온 오류이지만 찾아본 오류 해결방법과 가상열 (virtual column) 의 특징

 

ORA-01733: 가상 열은 사용할 수 없습니다

 

가상열(virtual column)에 insert 혹은 update, delete 하려고 했을 때 나오는 오류.

다른 열의 값을 기반으로 계산된 값은 조회는 가능하지만, 변경이나 저장을 할 수 없다. 

 

 

가상열의 특징 

  • 데이터 저장 없음: 가상 열은 물리적으로 데이터를 저장하지 않고, 대신 다른 열의 데이터를 기반으로 계산된 값을 제공한다.
  • 읽기 전용: 가상 열은 읽기 전용으로, 직접 값을 입력하거나 업데이트할 수 없다.
  • 동적 계산: 가상 열의 값은 조회 시 동적으로 계산된다.

 

Comments