Background Image

FORUM

조회 수 63454 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
기존에 만들어진 Serial 의 값을 변경을 하려면 Alter Serial 구문을 이용해야 한다고 설명서에 적혀 있네요.

이때 " 가지 유효성 검증이 수행되는데, MINVALUE 현재 값보다 작아야 하고 MAXVALUE 현재 값보다 작을 없다."

라는 제약사항이 있습니다. 해서 소위 말하는 초기화를 시키기 위해서는 기존 시리얼을 삭제하고, 새로운 시리얼을 등록해야
될 것 같은데요

근데, 시스템 테이블을 살펴 보던 중 "db_serial" 이란 테이블에 현재 serial 에 정보가 들어 있더군요.

해서 다음과 같은 쿼리를 이용해 현재 값을 변경해보았습니다.

" update db_serial set current_val = 1 where name = '시리얼이름' "

그다음 "select 시리얼이름.next_value from db_root" 라고 해보니 원하던 결과대로

순차적으로 잘 나오더라구요.

update 쿼리를 이용해 시리얼의 현재 값을 변경 할 경우 문제가 발생하나요?

  • ?
    정만영 2008.11.28 01:24

    시리얼 초기화 또는 현재 보다 작은 값으로 변경할 경우 시리얼 포함하여 입력하는 컬럼에 unique 제약 사항이 있을 경우 데이터 중복으로 인하여 unique 오류가 발생할 수 있습니다.
     만약, unique 제약사항이 없는 컬럼이고 데이터 중복 관련 이슈가 없다면 문제는 없을 것으로 보입니다. 


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 52
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
3895 CUBRID 매니저 에서 데이터베이스 접속시 시간 지연과 오류 1 secret ni Chang 2014.12.29 10
3894 자바 함수 문제 현상 1 secret 배운다큐브 2014.06.11 10
3893 큐브리드 버전 정보 3 secret 소금인형 2014.05.21 10
3892 테이블 통계 정보 Cardinality 값의 의미를 알고 싶습니다. 1 secret baejooc 2014.04.05 10
3891 sql_log 관련 3 secret 소금인형 2013.06.18 10
3890 프로시저 resultset 문의 secret 신데렐라 2013.05.23 10
3889 리눅스 큐브리드 제거 2 secret 쪼로롱 2013.05.14 10
3888 clob 입력에 대한 문의 2 secret 최범규 2017.04.13 10
3887 sql 조회 에러문의 2 secret 최범규 2017.03.22 10
3886 Table doesn't exist 에러.. 3 secret 가라가라 2016.12.05 10
3885 호스트 연결 에러 3 secret PJEPJE 2016.01.28 10
3884 Cubrid 2008과 7.3의 차이? 1 secret dennis 2009.08.04 10
3883 볼륨 생성 오류 4 secret 김수민 2015.06.29 10
3882 큐브리드 설정 관련 질문드립니다. secret 안산혀눙이 2017.08.08 10
3881 브로커 에러에 관하여 1 secret daltago87 2011.01.27 11
3880 리눅스에서 환경 설정 문의 9 secret 스마트 2010.12.30 11
3879 안녕하세요 네이버 에코스퀘어 관련 질문드립니다. 1 secret 강태구 2010.08.24 11
3878 오라클과의 성능에 대한 비교를 알고 싶습니다. 1 secret 오004 2009.12.16 11
3877 서버 JVM path 관련 문의 2 secret 아코 2015.06.06 11
3876 오류 관련 문의 드립니다. 1 secret 아코 2015.05.28 11
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 200 Next
/ 200

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales