Вопрос только о том, что вопросы будут иметь нулевые значения в запросе.Oracle/PL SQL/SQL null для сравнения where where
Например, у меня есть следующая таблица со следующими полями и значения
TABLEX
Column1
1
2
3
4
5
---------
Column2
null
A
B
C
null
Я пропускание по переменной у конкретной процедуры. Внутри процедуры находится курсор, как этот
CURSOR c_results IS
SELECT * FROM TABLEX where column2 = variableY
теперь проблема переменная у может быть либо нулевыми, A, B или C , если переменный у равна нуля, я хочу, чтобы выбрать все записи, где column2 имеет нулевое значение, еще где column2 либо A, B или C.
Я не могу сделать выше курсора/запрос, потому что, если переменной у равна нулю, что не будет работать, потому что сравнение должно быть
CURSOR c_results IS
SELECT * FROM TABLEX where column2 IS NULL
что курсора/запрос я должен использовать это будет содержать либо нулевую, либо строковую переменную.
Извините, если мой вопрос немного запутан. Я не так хорошо объясняю вещи. Заранее спасибо.
избили меня на секунду :) – Randy
спасибо большое Лассе! отлично работал! спасибо всем, кто помог. :) – user2447740