저번 주엔 데이터타입 생각해오기, 패키지 구조 생각해오기였다.
그러고 테이블 수정(삭제)은 기존의 프로젝트가 망가질까 시도하지 않았고
테이블 생성해야 하는 것만 Oracle을 이용해서 추가하였다.
MEMBER 테이블을 대신할 ACCOUNT 테이블을 생성하였고
AUCTION, BID, GROUPITEM, GROUPRESERVE,HT_ITEM,ITEM, SUCBID 를 대신할
ITEM테이블, ITEM_OFFER 테이블을 생성하였다.
리뷰를 작성할 REVIEW 테이블 또한 생성하였다.
ORACLE SQL 하면서 알게된 부분.
오류 코드: ORA-00906
설명: 누락된 좌괄호
첫째 줄에서 '누락된 좌괄호' 라는 에러로 계속 오류를 내보냈었다.
좌괄호 우괄호가 정확히 써있는데 왜이러는 것이냐!!!!
하면서 승을 냈었는데
원인은 VARCHAR2 선언에 DEFAULT 값이 되는줄 알았다.
EX)
[틀린 코드]
create table review (
idx NUMBER primary key,
order_idx NUMBER,
account_idx NUMBER,
content varchar2 not null,
score NUMBER not null
);
[고친 코드]
create table review (
idx NUMBER primary key,
order_idx NUMBER,
account_idx NUMBER,
content varchar2(4000) not null,
score NUMBER not null
);
크기를 선언해 주니 테이블이 생성되었다.
'공부 > 개발일지' 카테고리의 다른 글
[우분투20.04LTS]LibreOffice 설치 방법 (0) | 2022.10.04 |
---|---|
[Refactoring-4] (0) | 2022.06.13 |
[Spring 리팩토링 프로젝트] Potato Market Refactoring Project -3 (0) | 2022.06.08 |
[Spring 리팩토링 프로젝트] Potato Market Project Refactoring-2 (0) | 2022.05.30 |
[Spring 리팩토링 프로젝트] Potato Market Project refactoring-1 (0) | 2022.05.24 |