[firebase-br] Erro em insert select

Carlos H. Cantu listas em warmboot.com.br
Dom Dez 1 11:52:05 -03 2013


Sua estratégia é "furada", e em um ambiente de alta concorrência,
começará a gerar erros devido a tentativa de gravar um registro com
código já existente.

Sugiro que use generator.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

RNR> Ja resolvi o problema, quanto a nao usar generator nada de especial apenas
RNR> dou um selevt max nessa tabela
RNR> Em 01/12/2013 00:28, "W O" <sistemas2000profesional em gmail.com> escreveu:

>> ¿Y por qué la tabla PESSOA no tiene un generador autoincremental? Esa es la
>> forma más recomendable.
>>
>> Saludos.
>>
>> Walter.
>>
>>
>>
>>
>> 2013/11/30 Reijanio Nunes Ribeiro <rnribeiro em gmail.com>
>>
>> > Boa noite a todos estou precisando da ajuda dos amigos para me  dar uma
>> > dica de como fazer esta select funcionar
>> >
>> > insert into PESSOA (
>> >     CODIGO,
>> >     NOME,
>> >     FANTASIA,
>> >     ENDERECO,
>> >     EMAIL,
>> >     BAIRRO,
>> >     CIDADE,
>> >     CEP,
>> >     UF,
>> >     FONE,
>> >     CELULAR,
>> >     CPFCNPJ,
>> >     OBS,
>> >     INSCREST,
>> >     FONEEMP,
>> >     CONTATO_COB_PES,
>> >     NUMERO,
>> >     E_PROD_RURAL,
>> >     E_CLIENTE,
>> >     E_FUNCIONARIO,
>> >     E_VENDEDOR,
>> >     E_TECNICO,
>> >     E_FORNECEDOR,
>> >     E_PRESTADOR,
>> >     E_ADMIN_CC,
>> >     E_TRANSPORT
>> > )
>> > select
>> >    (SELECT MAX(CODIGO)  FROM CLIENTE),
>> >     NOME,
>> >     FANTASIA,
>> >     ENDERECO,
>> >     EMAIL,
>> >     BAIRRO,
>> >     CIDADE,
>> >     CEP,
>> >     UF,
>> >     FONE,
>> >     CELULAR,
>> >     CNPJ,
>> >     OBS,
>> >     INSCEST,
>> >     FAX,
>> >     CONTATO,
>> >     NUMERO,
>> >     'N', --produtor rural
>> >     'N',--cliente
>> >     'N',--funcionário
>> >     'N',--vendedor
>> >     'N',--tecnico
>> >     'S',--fornecedor
>> >     'N',--prestador
>> >     'N',--cc
>> >     'N' --transportador
>> >     FROM FORNECEDOR
>> >
>> > nesta tabela não tem generator, alguém pode me dar uma dica de como fazer
>> > funcionar esta autonumeração
>> >
>> > --
>> > Reijanio Nunes Ribeiro
>> > Desenvolvedor Delphi/Php
>> > Suporte em TI
>> > ______________________________________________
>> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> > Para saber como gerenciar/excluir seu cadastro na lista, use:
>> > http://www.firebase.com.br/fb/artigo.php?id=1107
>> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>> >
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
RNR> ______________________________________________
RNR> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
RNR> Para saber como gerenciar/excluir seu cadastro na lista, use:
RNR> http://www.firebase.com.br/fb/artigo.php?id=1107
RNR> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista