Atributo | Domínio | Regras | Descrição |
---|---|---|---|
ID | ID(18) | Rqd PK | Id: Chave de identificação interna |
SEQUENCE | UPPER(80) | Rqd UK | Sequence: Nome usado para identificar a sequência. |
NEXT_VALUE | BIG_INTEGER(18) | Rqd | Next value: Próximo número a ser consumido pela sequência. Valor padrão = 1 Exemplos:
|
CACHE | INTEGER | Rqd | Cache: Indica quantos números de sequência devem ser mantidos em memória. Quanto maior o número informado, melhor a performance de busca da sequência, mas maior o número de perdas de valores no caso de reinício do ambiente (cache dos valores em memória). Caso seja informado "1", então o cache será desabilitado. Valor padrão = 1 Exemplos:
|
DESCRIPTION | TEXT_LONG | Description: Texto livre para descrever a sequência. | |
MAX_VALUE | BIG_INTEGER(18) | Max value: Quando maior que 0, indica que esta sequência tem um valor limite estipulado. Quando alcançado, a sequência é automaticamente passada para o próximo range informado nos atributos "Next range min value" e "Next range max value". Caso o próximo range não tenha sido programado, então função que precisar de um número irá gerar um erro. | |
NEXT_RANGE_MIN_VALUE | BIG_INTEGER(18) | Next range min value: Quando informado, indica o valor que inicia o próximo range para esta sequência. Valor padrão = 0 | |
NEXT_RANGE_MAX_VALUE | BIG_INTEGER(18) | Next range max value: Quando informado indica o valor máximo para o próximo range. Valor padrão = 0 | |
RANGE_SIZE | INTEGER | Range size: Este atributo é utilizado apenas em ambientes com replicação. Ele indica o tamanho do range que deve ser administrado localmente. Sugere-se informar a estimativa de uso de sequências pelo servidor e por todos os servidores que estão abaixo dele na topologia de replicação pelo prazo de 1 semana. 0 (zero) indica que a sequência não será replicada. Valor padrão = 100 Exemplos:
| |
ATTRIBUTES | TEXT_LONG | Attributes: Informa quem utiliza esta sequência. Deve-se informar o nome global dos atributos. O valor "*" indica que a sequência é usada como ID de entidades. Esta informação permite que um utilitário teste a base de dados para verificar qual foi o último valor gerado. Exemplos:
| |
RANDOM | FLAG(1) | Rqd | Random: Indica se o consumo dos números deve ser realizado de forma aleatória. Valor padrão = N |