Opa Pessoal...
Problema atual
Tenho 2 campos na tela. Campo1 e campo2. Na hora de clicar em salvar eu insiro eles na tabela x
porem a tabela x tem um campo chave primaria que usa uma sequence... como insiro essa sequence??
Detalhe estou usando o EBS da oracle. e o usuário salva atraves do disquete que fica lá em cima.
Vlw pessoal
Abraços
Inserir usando uma sequence.
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Brother,
Dica:
a. Deixa este campo na tela como Enabled = False.
b. Cria uma trigger (Before Insert) na tua tabela, que popula este id com o NEXTVAL da sequence.
c. Quando o usuário salvar, ele cria automaticamente o ID pra você.
Dica:
a. Deixa este campo na tela como Enabled = False.
b. Cria uma trigger (Before Insert) na tua tabela, que popula este id com o NEXTVAL da sequence.
...
IF INSERTING THEN
SELECT TUA_SEQUENCE.NEXTVAL
INTO VSEQ
FROM TUA_TABELA;
:NEW.TEU_CAMPO_CODIGO := VSEQ;
END IF;
...
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 19 visitantes