[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