Partilhar via


SEQUENCES (Transact-SQL)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure

Retorna uma linha para cada sequência que pode ser acessada pelo usuário atual no banco de dados atual.

Para recuperar informações dessas exibições, especifique o nome totalmente qualificado de INFORMATION_SCHEMA.<view_name>.

Nome da coluna Tipo de dados Descrição
SEQUENCE_CATALOG nvarchar(128) Qualificador de sequência
SEQUENCE_SCHEMA nvarchar(128) Nome do esquema que contém a sequência
SEQUENCE_NAME nvarchar(128) Nome da sequência
DATA_TYPE nvarchar(128) O tipo de dados de sequência
NUMERIC_PRECISION tinyint A precisão da sequência
NUMERIC_PRECISION_RADIX smallint Base de precisão de dados numéricos aproximados, dados numéricos exatos, dados de inteiro ou dados monetários. Caso contrário, NULL será retornado.
NUMERIC_SCALE int Escala de dados numéricos aproximados, dados numéricos exatos, dados de inteiro ou dados monetários. Caso contrário, NULL será retornado.
START_VALUE int Especifica o primeiro valor retornado pelo objeto de sequência.
MINIMUM_VALUE int Os limites do objeto de sequência. O valor mínimo padrão de um novo objeto de sequência é o valor mínimo do tipo de dados do objeto de sequência. Isso é 0 para o tipo de dados tinyint e um número negativo para todos os outros tipos de dados.
MAXIMUM_VALUE int Os limites do objeto de sequência. O valor máximo padrão para um novo objeto de sequência é o valor máximo do tipo de dados do objeto de sequência.
INCREMENT int Valor usado para incrementar (ou diminuir se negativo) o valor do objeto de sequência para cada chamada para a NEXT VALUE FOR função. Se o incremento for um valor negativo, o objeto de sequência será decrescente; caso contrário, está subindo. O incremento não pode ser 0. O incremento padrão para um novo objeto de sequência é 1.
CYCLE_OPTION int Propriedade que especifica se o objeto de sequência deve ser reiniciado a partir do valor mínimo (ou máximo para objetos de sequência decrescente) ou lançar uma exceção quando seu valor mínimo ou máximo for excedido. A opção de ciclo padrão para novos objetos de sequência é NO CYCLE.
DECLARED_DATA_TYPE int O tipo de dados para o tipo de dados definido pelo usuário.
DECLARED_DATA_PRECISION int A precisão do tipo de dados definido pelo usuário.
DECLARED_NUMERIC_SCALE int A escala numérica para o tipo de dados definido pelo usuário.

Exemplos

O exemplo a seguir retorna informações sobre os esquemas no banco de dados de teste:

SELECT * FROM test.INFORMATION_SCHEMA.SEQUENCES;