기본키 설정을 해줘야 함.
PRIMARY KEY
뒤에 있는 건 타입임.
CREATE TABLE MEMBER2(
USERID VARCHAR2(30) PRIMARY KEY,
USERPW VARCHAR2(200),
USERNAME VARCHAR2(15),
USERAGE NUMBER(3),
USERDATE DATE
);
ALTER TABLE MEMBER1 MODIFY USERNAME VARCHAR2(20);
ALTER TABLE MEMBER1 ADD USERADDR VARCHAR2(100);
CREATE TABLE ITEM1(
ITEMNO NUMBER,
ITEMNAME VARCHAR2(30),
ITEMPRICE NUMBER,
ITEMQTY NUMBER,
ITEMDATE DATE,
PRIMARY KEY(ITEMNO)
);
CREATE TABLE ORDER1(
ORDNO NUMBER PRIMARY KEY,
ORDCNT NUMBER,
ORDDATE DATE,
ORDITEM NUMBER,
ORDID VARCHAR2(30),
FOREIGN KEY(ORDITEM) REFERENCES ITEM1(ITEMNO),
FOREIGN KEY(ORDID) REFERENCES MEMBER1(USERID)
);
물품에 있는게 들어와야 해서 타입이 똑같이 넣어야함
주문자도 똑같이 들어와야해서 타입이 똑같아야함
무결성 제약 조건에 위배돼서 만들어지지 않음
DROP TABLE ITEM2 CASCADE CONSTRAINTS;
DROP TABLE MEMBER2 CASCADE CONSTRAINTS;
DROP TABLE ORDER2 CASCADE CONSTRAINTS;
CASACADE는 참조된 모든 테이블을 삭제한다는 의미이다.