Write it/Oracle

Oracle) 테이블, 시퀀스 생성

develop_mii 2025. 8. 14. 13:16

# 테이블 생성

 

테이블 이름 설정 후 열의 이름, 유형, 크기 등 설정 → 확인 눌러 테이블 생성

VARCHAR2  :  크기가 byte단위 (한글:3byte, 영어,숫자:1byte 정도)
NUMBER :  정수, 실수 등 보통 숫자 타입은 다 받을 수 있다

기본키 설정할열은  수동으로 PK 눌러서 기본키 설정해야한다

 

 

 

만든 열을 볼 수 있고, 위에 연필버튼 누르면 수정도 가능하다

 

 

 

SQL문 작성은 질의작성기에서 하면되는데

만약 이 창이 사라진다면 [도구] → [SQL 워크시트] 눌러 다시 생성하면된다

 

 

[질의작성기]

커밋 : db에 확정시키는것 → insert나 update, delete 등 쓰고나서 커밋하지 않는다면 롤백 시 입력내용 취소

                                           커밋하면 롤백 눌러도 취소되지 않는다

 

 

# 시퀀스 생성

 

시퀀스 생성
     이름 : 시퀀스 이름

     시작값 : 시작할 값 ,

     증분(생략하면 1씩늘어나고 입력하면 그 값만큼 올라감),

     최소, 최대 값 지정가능

     캐시없음 지정 (연습용이라 없는게 나음 / 선택사항 )

 

# 아무것도 입력하지 않고 확인 눌러 생성 시 기본값들로 생성된다



시퀀스이름.nextval  이런 형식으로 사용

insert into board(boardnum,boardtitle,boardcontent) values(BOARD.nextval,'안녕!','비가와요');

 

'Write it > Oracle' 카테고리의 다른 글

Oracle) 시퀀스 이용 숫자 자동 증가 지정  (0) 2025.09.02
Oracle) 백업 및 가져오기  (0) 2025.08.14