Partilhar via


SEQUÊNCIAS (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Devolve uma linha para cada sequência que pode ser acedida pelo utilizador atual na base de dados atual.

Para obter informação destas vistas, especifique o nome totalmente qualificado de INFORMATION_SCHEMA.<view_name>.

Nome da coluna Tipo de dados Description
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 Radix de precisão de dados numéricos aproximados, dados numéricos exatos, dados inteiros ou dados monetários. Caso contrário, NULL é devolvido.
NUMERIC_SCALE int Escala de dados numéricos aproximados, dados numéricos exatos, dados inteiros ou dados monetários. Caso contrário, NULL é devolvido.
START_VALUE int Especifica o primeiro valor devolvido pelo objeto de sequência.
MINIMUM_VALUE int Os limites para o objeto sequência. O valor mínimo padrão para um novo objeto de sequência é o valor mínimo do tipo de dados do objeto de sequência. Isto é 0 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 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, é ascendente. 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 a partir do valor mínimo (ou máximo para objetos de sequência decrescente), ou lançar uma exceção quando o seu valor mínimo ou máximo for ultrapassado. A opção de ciclo padrão para novos objetos de sequência é NO CYCLE.
DECLARED_DATA_TYPE int O tipo de dado para o tipo de dado definido pelo utilizador.
DECLARED_DATA_PRECISION int A precisão para o tipo de dado definido pelo utilizador.
DECLARED_NUMERIC_SCALE int A escala numérica para o tipo de dado definido pelo utilizador.

Examples

O exemplo seguinte devolve informações sobre os esquemas na base de dados de teste:

SELECT * FROM test.INFORMATION_SCHEMA.SEQUENCES;