database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 311 게시물 읽기
No. 311
Re: create sequence가 뭐지요???
작성자
정재익
작성일
1999-11-29 17:53
조회수
14,022

> 자료실 3번째 보면 create sequence가 있는데요,

> 그 문장이 어떤 기능을 하는 건지 궁금하군요.

> mysql처럼 auto_increment하는 기능인가요?

> 알쏭 달쏭하군요...

>

 

예. 그렇습니다.

가능합니다.

 

sequence 라고 하는 것은 일종의 특수한 테이블입니다.

 

create sequence seq start 1;

 

이렇게 할 경우 1 부터 시작하는 순서대로 증가하는 값을 가지는 일종의 object를 만듭니다.

 

select nextval('seq');

 

이렇게 호출할 때마다 한번씩 값이 증가하게 됩니다.

이것을 이용하면 mysql 의 auto_increment 이상의 기능을 구현할 수 있습니다. 원래 오라클이 이런 방식으로 sequence 를 구현하지요.

[Top]
No.
제목
작성자
작성일
조회
316[생초보] Java + "C/C++" + PostgreSQL 이 어떻게 작동이....
백도준
1999-12-23
12573
317┕>Re: [생초보] Java +
정재익
1999-12-23 01:42:02
13789
313[질문]설치는 다한것 같은데...???
박호진
1999-12-22
12548
315┕>Re: [질문]설치는 다한것 같은데...???
정재익
1999-12-23 00:43:36
13398
312postgres와 웹연동시 속도 매우 느림...
강수종
1999-11-29
12234
314┕>Re: postgres와 웹연동시 속도 매우 느림...
정재익
1999-12-23 00:37:09
13376
309create sequence가 뭐지요???
구자철
1999-11-29
12526
311┕>Re: create sequence가 뭐지요???
정재익
1999-11-29 17:53:26
14022
307recno=rowno는 어떻게 아나요? 초보가
신철용
1999-11-28
12499
308┕>Re: recno=rowno는 어떻게 아나요? 초보가
정재익
1999-11-28 16:27:19
13722
305SQL 문 Update 에 관하여
해수
1999-12-18
12965
306┕>Re: SQL 문 Update 에 관하여
정재익
1999-12-18 17:04:49
13659
303ODBC연결에 관하여
이태임
1999-12-17
14157
304┕>Re: ODBC연결에 관하여
정재익
1999-12-17 19:41:52
15275
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.053초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다