수업내용

20230234 수업내용

titlejjk 2023. 4. 24. 12:21

오라클 복습

기본적인 테이블을 만들고 만든 후에 제약조건을 추가하는 복습.

외래키인 FOREIGN KEY는

ALTER TABLE 테이블명

ADD CONSTRAINT 테이블명_칼럼명_fk FOREIGN KEY(연결할 칼럼명) REFERENCES 연결할테이블명(칼럼명);

이렇게 외래키를 추가 가능하다.

 

CREATE SEQUENCE tset_seq

START WHIT 10

INCREMENT BY 10

NOCACHE;

10개씩 증가하는 시퀀스를 만들고 추가해보았다.

CREATE SEQUENCE tset_seq

START WHIT 10 👉시작값 설정

INCREMENT BY 10 👉증가값 설정

NOCACHE;👉CACHE를 사용할지 여부 결정 👌NOCACHE는 캐시를 사용안함으로 설정하는 것이다!

 

그 밖의 SEQUENCE 추가 명령어👉

  • MINVALUE : 시퀀스가 시작되는 최솟값이다.
  • MAXVALUE : 시퀀스가 끝나는 최댓값이다.
  • NOCYCLE | CYCLE : NOCYCLE (반복안함), CYCLE(시퀀스의 최댓값에 도달 시 최솟값 1부터 다시시작)
  • NOORDER | ORDER : NOORDER(사용안함), ORDER(요청 순서로 값을 생성하여 발생 순서를 보장하지만 조금의 시스템 부하가 있음)

내 컴퓨터 오른쪽 클릭 관리 서비스 및 응용 프로그램에서 OracleServiceXE와 OracleXETNSListener 설정으로 컴퓨터에서 자동실행을 설정할수 있다.