Oi Murillo, tudo bom?

Deu certinho a trigger que você sugeriu que eu criasse. Brigadão hein.

T+
  ----- Original Message ----- 
  From: Murillo Proença 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 21, 2006 10:26 AM
  Subject: [delphi-br] Re: Sequencial no oracle


  Crie uma trigger assim:

  CREATE OR REPLACE TRIGGER TRG_TAB1_INS
  BEFORE INSERT
  ON TAB1 FOR EACH ROW
  BEGIN
  SELECT
  TAB1_SEQ.NEXTVAL
  INTO
  :NEW.CAMPO1
  FROM
  DUAL;
  END;

  Murillo Proença

  --- Em delphi-br@yahoogrupos.com.br, "Cleiton" <[EMAIL PROTECTED]> escreveu
  >
  > Oi Pessoal...
  > 
  > Estou com um probleminha e não sei como resolver. Pode ser que não 
  tem como fazer o que quero, mas de repente pode ser que seja coisa 
  simples.
  > 
  > O que acontece é o seguinte:
  > 
  > Criei uma tabela no banco (TAB1) com um campo do tipo number 
  (CAMPO1) e criei um sequencial para esse campo chamado TAB1_SEQ.
  > 
  > Como eu faço para inserir dados nessa tabela pelo delphi mandando 
  executar o sequencial para esse campo?
  > 
  > Estou usando Oracle, Delphi 7 e Zeos.
  > -- 
  > Esta mensagem foi verificada pelo sistema de antivírus e
  > acredita-se estar livre de perigo.
  > 
  > 
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  >



   
-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.



[As partes desta mensagem que não continham texto foram removidas]

Responder a