select first 1 gen_id(generator_name, 0) from RDB$DATABASE
이렇게 쿼리를 던지면 현재값을 알 수 있습니다.
전형식 님이 쓰신 글 :
: Firebird 에서 Generator를 이용하여 Insert 시 Generator 로 설정된 값이 자동증가되는데
: 현재 Insert 처리한후 레코드에 적용된 증가값을 바로 알수있는 방법이 궁금합니다.
: 이것을 유니크한 키값으로 사용하다보니 C/S로 사용시 Max() 값도 정확성이 의심스러운것 같고요...
: mysql같은경우 지원하는함수가 있던데 Firebird 는 어떻게 알수 있나요..
: 답변 부탁드립니다.
: 감사합니다.
|