Inserir dados numa tabela com numeros sequenciais automatico - firebird - sql

27/12/2015

0

Ola pessoal,

Estou com um problema na importação de uns dados, utilizando IBEXPERT( e o firebird maestro).

Tenho o seguinte script:
insert into PRODUTOS (codigo_barra, descricao, qtde, preco) values ('1894900015112', 'ARROZ ', 22, 2.49);
insert into PRODUTOS (codigo_barra, descricao, qtde, preco) values ('1896075990724', 'FEIJAO', 30, 4.39);
...

Sempre que tento, da um erro do tipo: Invalid insert or update value(s): Invalid insert or update value(s): object columns are constrained - no 2 table rows can have duplicate column values.
Esta tabela PRODUTOS, esta zerada, mas ela tem um campo chamado CODIGO_PRODUTO que é chave primaria, mas não e autoincremento e não pode ser nulo.
Como podem ver, este campo não esta acima, pois não tenho um numero de sequencia, e são uns 3mil registros..

Alguém tem alguma ideia de como uso este INSERT ja auto numerando a tabela?

Ps. tentei usar o generator mas também ocorreu o erro..

Se tiverem alguma dica...
grato
Fabio Silveira

Fabio Silveira

Responder

Post mais votado

28/12/2015

[img]http://arquivo.devmedia.com.br/forum/imagem/437747-20151228-113307.png[/img]

Raimundo Pereira

Raimundo Pereira
Responder

Mais Posts

28/12/2015

Fabio Silveira

[img]http://arquivo.devmedia.com.br/forum/imagem/437747-20151228-113307.png[/img]



Muito Obrigado, deu certinho!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar