[5] Oracle DB - Sequence 시퀀스, sysdate 함수

kangsun·2022년 8월 30일
0

Database

목록 보기
5/8
post-thumbnail

📌 Sequence 시퀀스

칼럼명에 함께 일련번호를 자동으로 생성해준다.

  • Oracle Database : sequence 생성
  • M*SQL Database : identity 제약조건

시퀀스 생성 명령어
create sequence 시퀀스명;

시퀀스 삭제 명령어
drop sequence 시퀀스명;

시퀀스 생성 형식
create sequence 시퀀스명
increment by 증가값 start with 시작값;


- sungjuk테이블에서 사용할 시퀀스 생성

create sequence sungjuk_seq;

- sungjuk_seq 시퀀스 삭제

drop sequence sungjuk_seq;

- 시퀀스를 이용한 행추가

insert into sungjuk(sno, uname, kor, eng, mat, addr, wdate)
values(sungjuk_seq.nextval, '홍길동', 89, 85, 90, 'Seoul', '2022-08-22');

--nextval 괄호없는 함수

select * from sungjuk;


📌 [sysdate 함수]

괄호없는 함수. 시스템의 현재 날짜 정보

insert into sungjuk(sno, uname, kor, eng, mat, addr, wdate)
values(sungjuk_seq.nextval, '홍길동', 89, 85, 90, 'Seoul', sysdate);

select * from sungjuk;

profile
코딩 공부 💻

0개의 댓글

관련 채용 정보