데이터베이스

product 테이블 생성

열곰탱 2022. 8. 18. 15:35

테이블 생성방법

 

 

시퀀스

시퀀스란 자동으로 순차적으로 증가하는 순번을 반환하는 데이터베이스 객체입니다. 보통 PK값에 중복값을 방지하기위해 사용합니다.

 

 

시퀀스 생성방법

 

 

 

 

시퀀스를 만들어준다.

 

1번 실행하면

 

 

2개가 들어간걸 확인할수 있다.

 

 

롤백을 하면 테이블에 아무것도 없다는 것을 확인할 수있다.

 

중간번호가 삭제가 안되고 4부터 시작을 한다.

 

 

시퀀스를 삭제하고

 

시퀀스를 다시 만들어준다.(customer,product,order)

 

테이블을 확인해보면 시퀀스 번호가 1로 바뀐것을 확인 할 수 있다.

위에와 같은 방식으로

product테이블을 만들어준다. 

 

 

기존 product테이블이 있기때문에 삭제하고 product테이블을 다시 만든다

 

 

시퀀스를 만들어준다.

 

orders 테이블도 만들어준다.

 

orders 시퀀스도 만들어준다.

 

product테이블에 값 입력하고 commit

customer 테이블에 값 입력하고 commit

 

orders 테이블에 값입력하고 update해준다.

 

order 테이블을 보면 아래와 같은 결과가 나온다.