21
ago
14

Diferenças no Tratamento de Linhas em Branco

Estava executando um script para gerar um relatório através do SQL*Plus e sempre parava no mesmo resultado de 1400 linhas, quando no SQL Developer o resultado era 4000 linhas. A query em si não demonstrava erro na tela, quando rodada pelo SQL*Plus. 

Era algo como:

SELECT campo1,
campo2
FROM tabelaUno
WHERE Uno = Duo
UNION

 

SELECT campo1,
campo2
FROM tabelaZwei
WHERE Uno = Duo
UNION

 

SELECT campo1,
campo2
FROM tabelaTrois
WHERE Uno = Duo;

E a mesmíssima query era rodada das duas formas. O que poderia estar errado?

Simples. Aparentemente o SQL*Plus tem sérios problemas com linhas em branco. Ele lia a query mas só executava o último select, ignorando todo o resto da query. Retirando as linhas, tcharãn, resultados iguais no SQL*Plus e no SQL Developer. 


0 Respostas to “Diferenças no Tratamento de Linhas em Branco”



  1. Deixe um comentário

Deixe um comentário


NoDBA

Categorias