반응형
sybase 의 테이블 컬럼속성에서 indentity 로 설정했을경우
값이 값자기 비정상적으로 증가 될때가 있다.. 나 같은 경우는 10에서 5십만으로 뛰더라..
디비의 비정상 종료나 여러가지 상황에 의해 그런 경우가 자주 발생하는 듯하다.. -_-
값자기 증가값이 튀는 경우를 방지하기 위해선 테이블 생성시 identity_gap= 1 옵션을 주거나
기 생성 되어 있다면 sp_chgattribute 테이블명,'identity_gap',1 명령으로 셋팅해준다.
*생성할때 예)
CREATE TABLE GroupBuyPerson (
groupCode char(12) NOT NULL,
seqNo numeric identity,
memberID varchar(20) NOT NULL,
joinNums numeric NOT NULL,
joinDate char(8) NOT NULL,
Primary key (groupCode, seqNo),
)with identity_gap = 1
*기 생성된 테이블일 경우)
sp_chgattribute 테이블명,'identity_gap',1
반응형
'DataBase > Sybase' 카테고리의 다른 글
싸이베이스(Sybase) 내장 함수 모음(ANSI 표준쿼리)- 시스템 & 타입변경 관련 함수 (0) | 2009.07.31 |
---|---|
싸이베이스(Sybase) 내장 함수 모음(ANSI 표준쿼리)- 날짜 & 시간 관련 함수 (0) | 2009.07.31 |
싸이베이스(Sybase) 내장 함수 모음(ANSI 표준쿼리)- 숫자관련 함수 (0) | 2009.07.31 |
싸이베이스(Sybase) 내장 함수 모음(ANSI 표준쿼리)- 문자관련 함수 (0) | 2009.07.31 |
Sybase 어플단에서 select 할때 테이블 lock 방지~ (0) | 2008.07.24 |