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
운영게시판
최근게시물
CUBRID Q&A 744 게시물 읽기
No. 744
Q.테이블의 속성의 값에 일정한 숫자값을 자동으로 넣기위한 방법 문의
작성자
안성민
작성일
2007-11-29 12:08
조회수
3,447

integer로 된 XX란 어트리뷰트 (NOT NULL제약조건)에서 새로은 행이 입력될 때마다

이 어트리뷰트에 자동으로 숫자값이 들어가게 하고 싶은데 어떻게 해야하니요?

 

그냥 일치하지 않는 숫자값만 들어가면 될것 같습니다.

 

방법을 알려주세요.

 

식사맛있게 하세요

이 글에 대한 댓글이 총 2건 있습니다.

안녕하세요.

 

serial객체를 이용하여 일치하지 않는 값을 입력할 수 있습니다.

Q&A 게시판에서 serial로 검색해보세요.

아래는 Q&A 게시판의 답변글입니다. 참고하세요~

-------------------------------------------------------

 

serial은 테이블이 아닌 객체입니다.

즉, db_serial 객체를 상속 받아 사용이 되는 것이지요.

\"create serial bus_id;\" 와 같이 시리얼을 생성하셨다면,

select * from db_serial을 조회해 보세요. bus_id에 대한 내용이 나오게 됩니다.

테이블과 시리얼의 관계는 전혀 없으며,

단지 insert에서 시리얼을 이용하여 자동증가 값을 넣는다고 생각하세요.

 

다음은 2개의 시리얼을 만들어 insert를 수행하는 예입니다.

 

create serial aa;

create serial bb;

insert into bus(bus_id, bus_name, track_id)

valuse(aa.next_value, \"큐브리드 버스\", bb.next_value);

 

 

 

>integer로 된 XX란 어트리뷰트 (NOT NULL제약조건)에서 새로은 행이 입력될 때마다

>이 어트리뷰트에 자동으로 숫자값이 들어가게 하고 싶은데 어떻게 해야하니요?

>

>그냥 일치하지 않는 숫자값만 들어가면 될것 같습니다.

>

>방법을 알려주세요.

>

>식사맛있게 하세요

 

허지웅님이 2007-11-29 20:38에 작성한 댓글입니다. Edit

안녕하세요.

7.1까지는 앞선 답변대로 serial 을 사용하시면 됩니다.

7.3 을 사용하신다면 auto_increment 속성을 사용할 수 있읍니다. 보다 자세한 내용은 사용자 매뉴얼 1권 5-11 페이지를 참고하시면 됩니다. 간단한 사용법은 아래와 같습니다.

create class aaa (

xx int auto_increment,

i int

)

insert into aaa(i) values(1)

과 같이 입력을 하게 되면 xx field 에는 값이 자동증가하여 저장이 됩니다.

 

>integer로 된 XX란 어트리뷰트 (NOT NULL제약조건)에서 새로은 행이 입력될 때마다

>이 어트리뷰트에 자동으로 숫자값이 들어가게 하고 싶은데 어떻게 해야하니요?

>

>그냥 일치하지 않는 숫자값만 들어가면 될것 같습니다.

>

>방법을 알려주세요.

>

>식사맛있게 하세요

 

남재우님이 2007-11-30 08:08에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
747Q.질의 편집기 관련하여 문의 드립니다. [1]
김상호
2007-11-29
3510
746Q.:: 7.3 Unload .sch 파일 에러 존재 [1]
김재홍
2007-11-29
3487
745Q.The size of data received from server is different from the expected [1]
고영민
2007-11-29
3800
744Q.테이블의 속성의 값에 일정한 숫자값을 자동으로 넣기위한 방법 문의 [2]
안성민
2007-11-29
3447
743Q.함수 질문입니다 [1]
큐브리드맨
2007-11-28
3689
742Q.리눅스에 설치시 열어야 하는 포트번호를 알려주세요. [1]
조재현
2007-11-28
3551
741Q.php-devel [1]
cacus
2007-11-28
3666
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.028초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다