sequence

  • 값의 순서를 기억해 주는 객체
  • create 할 때 sequence에 대해서 설정해 줌
  • start with: 시작 숫자 설정
  • increment by: 얼마큼 증가할 건지 설정
  • nomaxvalue, maxvalue: 한계 숫자를 정하지 않거나 정함
  • nocache, cache: 오라클 시스템이 시퀀스 값을 마음대로 설정할 수 있는지 여부 설정
  • 시퀀스 값을 사용자가 임의로 건드릴 수 없음
    1. 시퀀스를 삭제하고 값을 넣는 방법
    2. alter 사용하여 increment by를 수정하는 방법

 

delete

  • DML 명령어로서 테이블의 데이터를 삭제함
  • 횡 단위로 지움, 즉, 레코드를 하나를 지움
  • delete from 테이블명; 테이블 안에 있는 모든 레코드를 삭제함
  • delete from 테이블명 where 조건; 조건에 맞는 특정 레코드를 삭제함

 

update

  • DML 명령어로서 테이블의 데이터를 수정함
  • update set 수정할 내용;: 테이블 안에 있는 모든 레코드를 수정함
  • update 테이블명 set 수정할 내용 where 조건: 조건에 맞는 특정 레코드의 컬럼값을 수정함

 

 

set operator

  • 집합 연산자
    1. 연산하는 테이블들의 컬럼 개수가 같아야 함
    2. 연산하는 컬럼들의 자료형이 같아야 함
  • union
    1. 테이블을 세로로 합침
    2. 중복된 데이터를 제거하고 합침
  • union all: 중복 제거 없이 모두 합침
  • intersect: 두 테이블의 중복되는 데이터 출력함

 

 

 

+ Recent posts