ΕΙΝΑΙ NULL τιμή στο Oracle;
ΕΙΝΑΙ NULL τιμή στο Oracle;

Βίντεο: ΕΙΝΑΙ NULL τιμή στο Oracle;

Βίντεο: ΕΙΝΑΙ NULL τιμή στο Oracle;
Βίντεο: #20. Объединение таблиц SQL - FULL JOIN | Основы SQL 2024, Νοέμβριος
Anonim

Εισαγωγή στο Μαντείο ΕΙΝΑΙ ΜΗΔΕΝΙΚΟ χειριστής

ΜΗΔΕΝΙΚΟ είναι ιδιαίτερο με την έννοια ότι δεν είναι α αξία σαν αριθμός, συμβολοσειρά χαρακτήρων ή ημερομηνία ώρας, επομένως, δεν μπορείτε να το συγκρίνετε με κανένα άλλο αξίες όπως το μηδέν (0) ή μια κενή συμβολοσειρά (”). Γενικά μιλώντας, ΜΗΔΕΝΙΚΟ δεν ισούται καν με ΜΗΔΕΝΙΚΟ

Τότε, είναι η συνθήκη NULL στην Oracle;

ο Μαντείο ΕΙΝΑΙ NULL συνθήκη χρησιμοποιείται για τη δοκιμή για α ΜΗΔΕΝΙΚΟ αξία. Μπορείτε να χρησιμοποιήσετε το Μαντείο ΕΙΝΑΙ NULL συνθήκη είτε σε SQL δήλωση ή σε ένα μπλοκ κώδικα PLSQL.

Γνωρίζετε επίσης ότι είναι NULL στο PL SQL; ΜΗΔΕΝΙΚΟ δεν είναι απλώς μια (μη) αξία PL / SQL . Είναι επίσης μια δήλωση, αν και "no-op" (χωρίς λειτουργία) - περνά τον έλεγχο μόνο στην επόμενη πρόταση. Ακολουθούν δύο παραδείγματα. Χρησιμοποιώ το ΜΗΔΕΝΙΚΟ δήλωση μέσα σε μια πρόταση ELSE.

Δεύτερον, το null είναι ίσο με το null στην Oracle;

Επειδή μηδενικό αντιπροσωπεύει έλλειψη δεδομένων, α μηδενικό δεν μπορεί ίσος ή άνιση με οποιαδήποτε αξία ή με άλλη μηδενικό . Ωστόσο, Μαντείο θεωρεί δύο μηδενικά ίσος κατά την αξιολόγηση μιας συνάρτησης DECODE. Μαντείο θεωρεί επίσης δύο μηδενικά ίσος αν εμφανίζονται σε σύνθετα πλήκτρα.

Μπορεί η συνάρτηση να επιστρέψει τιμή null στο Oracle;

Ναι - α η λειτουργία μπορεί να επιστρέψει ένα μηδενικό 'παράδειγμα'. Δεν ειναι ΕΠΙΣΤΡΟΦΗ ένα μηδενική τιμή . Και πάλι - το λειτουργία και άλλο κωδικό κάνω ΔΕΝ αντιπροσωπεύουν τη φυσική υλοποίηση. Αυτό το 'x^2' είναι έκφραση και ΔΕΝ ισχύει Μαντείο σύνταξη ούτε είναι ένα Μαντείο SQL Λειτουργία.

Συνιστάται: