Generators

Firebird

22/01/2004

é possível criar gernerators para indices começando a partir de um numero, por ex. ao inves de gravar 1,2,3... começar de 10000,10001, ...
isso porque o sistema é multi-filial, e ha uma matriz q concentra todos os dados, e no sistema ha rotina de importação e exportação e a filial 1 começa com 10000 a 2 com 20000 e .... para q na hora de importar os dados não haver problema de chave primária


Grato

Ez Dala


Ezdala

Ezdala

Curtidas 0

Respostas

Bico

Bico

22/01/2004

Após criar o generator você pode setar seu valor para qualquer número, a rotina é a seguinte:

SET GENERATOR NOME_GENERATOR TO VALOR;

onde:
NOME_GENERATOR = Nome do generator
VALOR = Número atual

exemplo:

SET GENERATOR COD_PEDIDO TO 10;


GOSTEI 0
POSTAR