Wofür steht NVL?


17

Was bedeutet NVLstehen? Ich spreche über die Oracle- und Informix-Funktion (möglicherweise auch einige andere), mit der Nicht-NULL-Werte aus Abfrageergebnissen herausgefiltert werden (ähnlich wie COALESCEin anderen Datenbanken).


1
Ein interessanter Vergleich von NVL und COALESCE in Oracle: stackoverflow.com/questions/950084/…
FrustratedWithFormsDesigner

5
„Es gibt eine Geschichte hier, aber ich kann mich nicht erinnern die Namen der X3H2 [SQL - Standard] Ausschussmitglieder beteiligt. Wir kamen mit dieser Funktion, weil jeder eine hatte NVL()oder IFNULL()oder etwas in ihr Produkt und wir eine Standardsyntax für sie gesucht Jemand anderes hat es zu einer Liste verallgemeinert, aber niemand hat sich einen Namen ausgedacht, den wir alle mochten ... jemand hat einen Thesaurus herausgezogen und nach einem einzigen Wort gesucht, das niemand für einen Tabellennamen, einen Spaltennamen oder eine andere Funktion verwenden würde und das wurde in keinem vorhandenen Produkt verwendet. Sie wissen, wer der Gewinner jetzt war [ie COALESCE] "- Joe Celko.
Eintägig, wenn der

Antworten:




2

In der Assembler-Programmierung verwendeten auch Programmierer NVL für die Nullwert-Logik. Also in diesem Fall zeigt es auch Nullwert an.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.