Co oznacza skrót NVL?


17

Co oznacza NVLskrót Mówię o funkcjach Oracle i Informix (być może także niektórych) używanych do odfiltrowywania wartości innych niż NULL z wyników zapytań (podobnie jak COALESCEw innych bazach danych).


1
Interesujące porównanie NVL i COALESCE w Oracle: stackoverflow.com/questions/950084/…
FrustratedWithFormsDesigner

5
„Jest to historia tutaj, ale nie pamiętam nazwy X3H2 [Standard SQL] członków komisji uczestniczących. Wpadliśmy z tej funkcji, bo wszyscy mieliśmy NVL()lub IFNULL()czy coś w ich produktu i chcieliśmy standardową składnię dla niego Ktoś inny uogólnił to na listę, ale nikt nie wymyślił nazwy, którą wszyscy lubimy ... ktoś wyciągnął tezaurus i zaczął szukać jednego słowa, którego nikt nie użyłby w nazwie tabeli, nazwie kolumny lub innej funkcji i który nie był używany w żadnym istniejącym produkcie. Wiesz, kto był teraz zwycięzcą [tj. COALESCE] ”- Joe Celko.
dniu

Odpowiedzi:




2

W języku asemblera również programiści używali NVL do logiki wartości zerowej. Więc w tym przypadku również wskazuje wartość zerową.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.