다음을 통해 공유


SEQUENCES(Transact-SQL)

적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance

현재 데이터베이스의 현재 사용자가 액세스할 수 있는 각 시퀀스에 대해 하나의 행을 반환합니다.

이러한 뷰에서 정보를 검색하려면 정규화된 INFORMATION_SCHEMA.<view_name>이름을 지정합니다.

열 이름 데이터 형식 설명
SEQUENCE_CATALOG nvarchar(128) 시퀀스 한정자
SEQUENCE_SCHEMA nvarchar(128) 시퀀스를 포함하는 스키마의 이름
SEQUENCE_NAME nvarchar(128) 시퀀스 이름
DATA_TYPE nvarchar(128) 시퀀스 데이터 형식
NUMERIC_PRECISION tinyint 시퀀스의 전체 자릿수
NUMERIC_PRECISION_RADIX smallint 근접한 숫자 데이터의 정밀도 기수, 정확한 숫자 데이터, 정수 데이터 또는 통화 데이터입니다. 그렇지 않으면 NULL이 반환됩니다.
NUMERIC_SCALE int 근접한 숫자 데이터의 배율, 정확한 숫자 데이터, 정수 데이터 또는 통화 데이터입니다. 그렇지 않으면 NULL이 반환됩니다.
START_VALUE int 시퀀스 개체에서 반환된 첫 번째 값을 지정합니다.
MINIMUM_VALUE int 시퀀스 개체의 범위입니다. 새 시퀀스 개체의 기본 최소값은 해당 시퀀스 개체의 데이터 형식에 대한 최소값입니다. 이는 0 tinyint 데이터 형식에 대한 것이며 다른 모든 데이터 형식의 경우 음수입니다.
MAXIMUM_VALUE int 시퀀스 개체의 범위입니다. 새 시퀀스 개체의 기본 최대값은 해당 시퀀스 개체의 데이터 형식에 대한 최대값입니다.
INCREMENT int 함수에 대한 각 호출에 대한 시퀀스 개체의 값을 증가(또는 음수인 경우 감소)하는 NEXT VALUE FOR 데 사용되는 값입니다. 증분이 음수 값이면 시퀀스 개체가 내림차순입니다. 그렇지 않으면 오름차순입니다. 증분은 0일 수 없습니다. 새 시퀀스 개체의 기본 증분은 .입니다 1.
CYCLE_OPTION int 시퀀스 개체를 최소값(또는 내림차순 시퀀스 개체의 최대값)에서 다시 시작할지 또는 최소값 또는 최대값을 초과할 때 예외를 throw할지를 지정하는 속성입니다. 새 시퀀스 개체의 기본 주기 옵션은 .입니다 NO CYCLE.
DECLARED_DATA_TYPE int 사용자 정의 데이터 형식의 데이터 형식입니다.
DECLARED_DATA_PRECISION int 사용자 정의 데이터 형식의 전체 자릿수입니다.
DECLARED_NUMERIC_SCALE int 사용자 정의 데이터 형식의 숫자 배율입니다.

예제

다음 예제에서는 테스트 데이터베이스의 스키마에 대한 정보를 반환합니다.

SELECT * FROM test.INFORMATION_SCHEMA.SEQUENCES;