› Fóruns › SQL e PL/SQL › Qual logica usar?? Como fazer esta procedure? › Qual logica usar?? Como fazer esta procedure?
16 de junho de 2010 às 8:35 pm
#94610
Participante
Em primeiro lugar, esse campo com certeza não é primary key, pois primary key não poderia ter repetido nem ter null nele… não pode ser, o Oracle não deixa inserir e daria exception.
Você quer comparar só pelo campo IDENTIFICADOR_PSYS e ver a diferença sem olhar para os outros campos?
Daria para ver assim:
(SELECT IDENTIFICADOR_PSYS
FROM TABELA_A
UNION
SELECT IDENTIFICADOR_PSYS
FROM TABELA_B)
MINUS
(SELECT IDENTIFICADOR_PSYS
FROM TABELA_A
INTERSECT
SELECT IDENTIFICADOR_PSYS
FROM TABELA_B)