Solo una domanda sulla negoziazione restituirà valori null in una query.Confronto null Oracle/PL SQL/SQL su where clausola
Per esempio io ho la seguente tabella con i seguenti campi e valori
TABLEX
Column1
1
2
3
4
5
---------
Column2
null
A
B
C
null
sto passando un variableY su una procedura specifica. All'interno della procedura è un cursore simile
CURSOR c_results IS
SELECT * FROM TABLEX where column2 = variableY
ora il problema è variableY può essere sia nullo, A, B o C se il variableY è nullo voglio selezionare tutti record in cui column2 è nullo, altrove colonna2 è o A, B o C.
non posso fare quanto sopra cursore/query perché se variableY è nullo non funzionerà perché il confronto dovrebbe essere
CURSOR c_results IS
SELECT * FROM TABLEX where column2 IS NULL
Nei cursore/query dovrebbe utilizzare che accoglierà variabile nulla o stringa.
Scusa se la mia domanda è un po 'confusa. Non sono così bravo nello spiegare le cose. Grazie in anticipo.
mi ha battuto di un secondo :) – Randy
grazie mille Lasse! ha funzionato perfettamente! grazie a tutti coloro che hanno aiutato :) – user2447740