증분 없이 Oracle 시퀀스 값 검색
증분 없이 Oracle 시퀀스 값을 검색하는 것은 다음과 같은 SELECT 문을 통해 수행할 수 있습니다. 관련 데이터베이스 보기의 last_number 열입니다.
시퀀스 값을 검색하려면 다음을 따르세요. 다음 단계를 따릅니다.
SELECT last_number FROM all_sequences WHERE sequence_owner = '<sequence owner>' AND sequence_name = '<sequence_name>';
SELECT last_number FROM user_sequences WHERE sequence_name = '<sequence_name>';
참고: user_sequences, all_sequences 및 dba_sequences 뷰는 다양한 시퀀스 메타데이터를 제공합니다.
고급 기술(권장하지 않음):
권장되지는 않지만 일련의 작업을 사용하면 이 작업을 보다 안정적으로 수행할 수 있습니다.
SELECT increment_by I FROM user_sequences WHERE sequence_name = 'SEQ';
SELECT seq.nextval S FROM dual;
ALTER SEQUENCE seq INCREMENT BY -1;
SELECT seq.nextval S FROM dual;
ALTER SEQUENCE seq INCREMENT BY 1;
주의: 이 기술은 여러 사용자가 시퀀스에 동시에 액세스하는 경우 문제를 일으킬 수 있습니다.
위 내용은 현재 Oracle 시퀀스 값을 증가시키지 않고 어떻게 얻을 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!