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
운영게시판
최근게시물
Cache Q&A 331 게시물 읽기
No. 331
Auto Increment 컬럼 사용하기
작성자
Cache SQL
작성일
2008-09-23 17:42
조회수
5,476

Cache Table에 자동 증가값을(Oracle Sequence와 유사) 주고 싶을 때 다음과 같이 해보자.


1. Table 생성

우선 해당 클래스를 다음과 같이 새로 만들고 자동증가값을 주고 싶은 MYPK 컬럼을 SqlComputed=true로 설정한다.

 Class User.AutoT Extends %Persistent

{

Property MYPK As %Integer [ Calculated, SqlComputeCode = { set {MYPK}={ID}}, SqlComputed ];

Property NewProperty1 As %String;

}



2. 초기값 주기


3. Auto Increment 컬럼 액세스 하기

select MyPK, NewProperty1 from AutoT


결과는 아래와 같이 MYPK 값이 자동으로 증가하고 있음을 알 수 있다.

# MYPK NewProperty1
1 1 Hello
2 2 Hello2




[Top]
No.
제목
작성자
작성일
조회
336VB에서 저장프로시저 호출 예제 자료실에 올립니다. [2]
배영민
2008-10-20
5656
334Vism Control 에서 Code 에 들어가는 루틴목록을 확인하는 방법은?
한재오
2008-10-04
5133
332닷넷과 연동은 어떻게 하나요?? [1]
김경훈
2008-09-28
5027
331Auto Increment 컬럼 사용하기
Cache SQL
2008-09-23
5476
330Insert Select문 예제
Cache SQL
2008-09-23
5138
329[팁]인코딩 API 용법
비밀이야
2008-09-17
5789
328Windows NT Server2000에서 html주소 설정하기 (캐쉬디비사용) [1]
배가산으로
2008-08-21
4926
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2021 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v13.3으로 자료를 관리합니다