› Fóruns › SQL e PL/SQL › Qual logica usar?? Como fazer esta procedure? › Qual logica usar?? Como fazer esta procedure?
nada x__x
cara sabe o pq?? ele me deu de resultado a linha IDENTIFICADOR_PSYS COM 0 ROWS, nada.. nem erro ele deu, o pl/sql editor, justamente pq tem campos em branco na identificador_psys, na verdade meu chefe nao quer saber se tem ou nao chave primaria.. pensa nessas 2 tabelas como tabelas normais, sem chave primarias, ele quer saber tudo que TEM NA TABELA A E QUE NAO TENHA NA B, E TUDO QUE TENHA NA TABELA B QUE NAO TENHA NA A, A DIFERENÇA, entendeu?ou seja, eu precisaria comparar entre as duas tabelas.. exemplo..
a linha 1 é igual a todos as colunas da linha 1 da tabela B?? SIM, entao pula essa.. pq é igual, quero tudo de dif entre as duas no meio desses 8 mil registros de cada uma, entendeu?? embaçado, x_x, porem o identificador psys que ele me disse para usar como identificador nao tem os dados 100% certos, como eu disse, tem arquivos em branco, tem string misturada em alguns registros… tendeu?? nao existe forma de comparar isso sem ser pensando em uma tabela? mas como se fosse string tudo, entendeu? exemplo, a palavra banana é igual a banana2? Nao, ja guarda isso em um lugar.. e isso para 8mil linhas x__x e comparando entre as duas, saco? eu to quase desistindo, n tenho ideia de cmo fazer.. e meu chefe todo cuzao, mostrei para ele 1 comando ele disse, cara, nao me mostra isso, me mostra o resultado final, dando certo >>.. todo ignorante sabe? e o foda q era um problema dele, eu sou estagiario apenas… ele me pediu ajudar no problema dele e agora ta cobrando?? porra, tenho 2 mss de experiencia e ele uns 10.. ate q o fdp resolveu isso pelo excel e quer q eu resolva por pl ou sql, faça uma rotina.. sei lah, para quando der no futuro, ele usar a minha e pronto >>