목록DB/Oracle (2)
Develope Me!
[Oracle/error] ORA-00984: column not allowed here
에러 발생 - 원인 파이널 프로젝트를 준비하기 시작하면서 이제까지 배웠던 내용들을 다시 복습해보고자 테이블을 생성하는 작업부터 시작해봤다. 그러던 중 'ORA-00904: : invalid identifier' 오류가 발생했다. 테이블을 생성하기 위해 작성한 쿼리는 이렇다. CREATE TABLE REVIEW( REVIEW_NO NUMBER(4) NOT NULL, ID VARCHAR2(20) NOT NULL, SCORE NUMBER(2) DEFAULT 0 NOT NULL, COMMENT VARCHAR2(500) NOT NULL ); 발생한 포인트는 'COMMENT '컬럼에 있다. 에러 발생 - 해결 바로 예약어를 컬럼명으로 사용했다는 게 에러 발생 포인트이다. 컬럼명을 지정할 때는 예약어를 사용하면 안된..
DB/Oracle
2021. 10. 19. 21:01
[Oracle/error] ORA-12899: value too large for column
에러 발생 - 원인 데이터 insert 를 하던 중 ora-12899 오류가 발생했다. 오류를 그대로 직역해보면 '컬럼에 비해 값이 너무 크다는 것'!!!! 지정해준 최대 크기는 10byte인데 실제 입력한 값은 15byte이기 때문에 이러한 오류가 발생한 것이다. 그렇다면 해결방안은 간단하다. 에러 발생 - 해결 1. 입력한 값을 줄인다. 2. 컬럼의 크기를 늘려준다. 입력해야 할 데이터가 정해져 있기 때문에 2번의 방법을 선택해서 컬럼의 크기를 늘려주는 게 낫다. 여기서 한글은 한 글자 당 3byte라는 것을 참고해서 적당한 크기의 컬럼을 설정해주자!!
DB/Oracle
2021. 8. 15. 13:51