Share via


SEQUENCES (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstâ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 desses modos de exibição, 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, será retornado NULL.
NUMERIC_SCALE int Escala de dados numéricos aproximados, dados numéricos exatos, dados de inteiro ou dados monetários. Caso contrário, será retornado NULL.
START_VALUE int O primeiro valor que será retornado pelo objeto de sequência.
MINIMUM_VALUE int Os limites para o 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. É zero para o tipo de dados tinyint e um número negativo para todos os outros tipos de dados.
MAXIMUM_VALUE int Os limites para o 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.
INCREMENTO int O valor usado para incrementar (ou decrementar, se negativo) o valor do objeto de sequência para cada chamada da função NEXT VALUE FOR. Se o incremento for um valor negativo, o objeto de sequência será decrescente, caso contrário, será crescente. 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 reiniciar do valor mínimo (ou máximo para objetos de sequência decrescente) ou deve lançar uma exceção quando seu valor mínimo ou máximo é 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 para o tipo de dados definido pelo usuário.
DECLARED_NUJMERIC_SCALE int A escala numérica para o tipo de dados definido pelo usuário.

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

SELECT * FROM test.INFORMATION_SCHEMA.SEQUENCES;

Confira também