Res: Re: RES: [oracle_br] Retorno de Trigger

2013-02-15 Por tôpico Emerson Sanches
Obrigado Chiappa, vou estudar com carinho esse seu exemplo. Obrigado tb ao Zilmar, o exemplo de insert returning que ele passou era exatamente o que eu queria. Obrigado a todos. Emerson Sanches Analista de Sistemas [As partes desta mensagem que não continham texto foram removidas]

Res: Re: RES: [oracle_br] Retorno de Trigger

2013-02-15 Por tôpico J. Laurindo Chiappa
Imagino que isso vai levar uns minutinhos mais que os 2 minutos que normalmente dedico à uma resposta, mas ok ...Bem, para o que possa valer, segue um exemplo : já que vc tem pouquíssima concorrência planejada para esse INSERT ** E ** que a mesma sessão segue com a mesma conexão até o final da

Res: Re: RES: [oracle_br] Retorno de Trigger

2013-02-14 Por tôpico Emerson Sanches
Boa noite Chiappa, obrigado pela sua atenção. Provavelmente vou bater mais forte na "chefia" aqui pra tentarmos usar a sequence, mas acho bem interessante - a titulo de aprendizado e se vc estiver disponível - ver como se "tenta" imitar uma sequence. Ficaria bastante agradecido se vc pudesse empres

Re: RES: [oracle_br] Retorno de Trigger

2013-02-14 Por tôpico J. Laurindo Chiappa
Veja bem, Emerson : lendo as msgs que estamos trocando nesta thread, eu ** imagino ** que já "caiu a ficha" aí para vc que *** NÃO É ** algo extremamente Simples vc fazer ** DIREITO ** a simulação de uma sequence : normalmente isso implica, além de código extra nas triggers para obter o valor,

Re: RES: [oracle_br] Retorno de Trigger

2013-02-14 Por tôpico emerson_sanches
Pessoal, obrigado por todas as respostas. Eu sei pessoal, a sequence eh mais eficiente, mais rapida, mais segura..sei de tudo isso, mas o pessoal aqui nao gosta de numeros pulados na sequencia dos codigos. Com relação a concorencia das tabelas, o numero de usuarios utilizando ao mesmo tempo

RES: [oracle_br] Retorno de Trigger

2013-02-14 Por tôpico Marlon Pasquali - TI - Peccin S.A
Emerson, Em minha opinião: - Crie uma sequence. (sim...é mais eficiente e segura) - faça o incremento da sequence para sua variável ( Select sequence.NEXTVAL into G_SEQ from dual;) - atribua o G_SEQ na sua tabela (:NEW.TM1_NRM:= G_SEQ;) - a tabela filho que você se refere , não é esta mesma ? . E