O que são Generators no Firebird
Saiba o que são os Generators no Firebird, como criá-los e também manipulá-los.
O que é um Generator
Pense no Generator como um contador de inteiros. Contador este que você pode incrementar ou decrementar.
Por exemplo, no Access e no SQL Server, existe um campo chamado autoNumeric/autoIncrement que quando você insere um novo registro em uma tabela, ele cria, automaticamente, um número para aquele registro (aquela tupla), número esse que será igual a: "último número registrado + 1".
Em que contexto pode ser utilizado o Generator, exemplos:
Por exemplo, no Access e no SQL Server, existe um campo chamado autoNumeric/autoIncrement que quando você insere um novo registro em uma tabela, ele cria, automaticamente, um número para aquele registro (aquela tupla), número esse que será igual a: "último número registrado + 1".
Em que contexto pode ser utilizado o Generator, exemplos:
- Você tem uma tabela de cadastro de usuários, onde cada usuário terá um código único, o qual é uma chave primária e não pode ser repetido.
- Você tem uma Flag muito importante e prefere que ela fique armazenada no banco de dados.