1 つの列を NULL として更新するために 2 つのクエリを使用しました。
update table_name
set col1 = NULL
where col2 = 'MUTHU';
update table_name
set col1 = ''
where col2 = 'MUTHU';
しかし、関数 NVL を使用してクエリを実行すると、両方のクエリで同じ結果が得られます。
select nvl(col1, 'value') from table_name;
私の質問は次のとおりです: NULL と '' の間の「違い」と「使用」は何ですか?