クエリの null 値の処理についての質問です。
たとえば、次のフィールドと値を持つ次のテーブルがあります
TABLEX
Column1
1
2
3
4
5
---------
Column2
null
A
B
C
null
特定のプロシージャで variableY を渡しています。プロシージャ内にはこのようなカーソルがあります
CURSOR c_results IS
SELECT * FROM TABLEX where column2 = variableY
問題は、 variableY が null の場合、 variableY が null、A、B、または C のいずれかになる可能性があることです。
variableY が null の場合、比較が必要なため機能しないため、上記のカーソル/クエリを実行できません
CURSOR c_results IS
SELECT * FROM TABLEX where column2 IS NULL
nullまたは文字列変数に対応するカーソル/クエリを使用する必要があります。
私の質問が少し混乱している場合は申し訳ありません。私は物事を説明するのが得意ではありません。前もって感謝します。