Atualizando a tabela com constraints

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Hahu
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 147
Registrado em: Qui, 16 Mar 2006 11:26 am
Localização: São Paulo
O mundo gira muito!!

Galera do Glufke,
Bom dia a todos,

Dúvida básica
-----------------
Amigos é o seguinte: Tenho 3 tabelas, uma é a tab_a,tab_b e tab_c..segue exemplo abaixo!

Tab_a
---------
Col1 number(6) not null
Col2 varchar(10) not null

Tab_b
---------
Col3 number(6) not null
Col4 varchar(10) not null

Daeee a terceira é apenas as chaves ou melhor as FKs:

Tab_c
--------
Col1 number(6) not null
Col3 number(6) not null

Preciso inserir as informações nesta terceira..até aii td beleza ooo oracle deixa...mas quando tento atualizar o Col3 da Tab_c...vem a msg de violação de constraints!! :...(

Isso td e realizado atraves de um botão e dois campos para receber os valores da consulta pelo Forms 6i e BD 10g!!

Alguém já passou por isso?

Ps: Eu to com uma :idea: de desabilitar a col_3 , mas daee eu perderia a integridade!! :roll:

Abs de seu amigo Hahu :) -m

Que Deus abençõe a todos! :wink:
Hahu
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 147
Registrado em: Qui, 16 Mar 2006 11:26 am
Localização: São Paulo
O mundo gira muito!!

Amigos bom dia novamente,

Consegui solucionar o problemas...por se tratar de um FK, utilizei o SQL%ROWCOUNT = 0 , daee ele verifica a condição no IF!!

Se caso for certo ele insere senão ele apenas atualiza...oi que beleza!!!

Qualquer dúvida, estou a disposição!!

Abs de seu amigo Hahu :D
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 11 visitantes