Πίνακας περιεχομένων:

Μπορούμε να εισαγάγουμε μηδενική τιμή στη στήλη ξένου κλειδιού;
Μπορούμε να εισαγάγουμε μηδενική τιμή στη στήλη ξένου κλειδιού;

Βίντεο: Μπορούμε να εισαγάγουμε μηδενική τιμή στη στήλη ξένου κλειδιού;

Βίντεο: Μπορούμε να εισαγάγουμε μηδενική τιμή στη στήλη ξένου κλειδιού;
Βίντεο: AI-assisted Trading: The Key to Consistent Profits | Lorentzian Classification | Tunc_Tg 2024, Νοέμβριος
Anonim

NULL Τιμές σε ξένο κλειδί

ΕΝΑ ξένο κλειδί αυτό του οποίου στήλες παράλειψη ΟΧΙ NULL μπορεί περιέχω NULL τιμές , ακόμα κι αν η πρωτοβάθμια κλειδί περιέχει αρ NULL τιμές . Ετσι, μπορείτε να εισάγετε σειρές στον πίνακα ακόμα κι αν τους ξένο κλειδί δεν είναι ακόμη γνωστό.

Ομοίως μπορεί να ρωτήσει κανείς, μπορούμε να εισαγάγουμε null στη στήλη ξένου κλειδιού;

ΕΝΑ ξένο κλειδί που περιέχει μηδενικό Οι τιμές δεν μπορούν να ταιριάζουν με τις τιμές ενός γονέα κλειδί , από γονέα κλειδί εξ ορισμού μπορώ δεν έχουν μηδενικό αξίες. Ωστόσο, α μηδενικό ξένο κλειδί η αξία είναι πάντα έγκυρη, ανεξάρτητα από την αξία οποιουδήποτε από τα μη μηδενικό εξαρτήματα. Ενα τραπέζι μπορώ έχω πολλά ξένα κλειδιά.

Επιπλέον, μπορεί ένα ξένο κλειδί να είναι μηδενικό στην Oracle; Μηδενικά και Ξένα κλειδιά Το σχεσιακό μοντέλο επιτρέπει την τιμή του ξένα κλειδιά είτε για να ταιριάζει με το αναφερόμενο κύριο ή μοναδικό κλειδί αξία, ή να είναι μηδενικό . Αν οποιαδήποτε στήλη σύνθετου ξένο κλειδί είναι μηδενικό , τότε το μη μηδενικό τμήματα του κλειδί δεν χρειάζεται να ταιριάζει με οποιοδήποτε αντίστοιχο τμήμα ενός γονέα κλειδί.

Οι άνθρωποι ρωτούν επίσης, μπορεί ένα ξένο κλειδί να είναι null mysql;

5 Απαντήσεις. NULL μέσα ξένα κλειδιά είναι απολύτως αποδεκτά. Αντιμετώπιση NULL στο ξένα κλειδιά είναι δύσκολο, αλλά αυτό δεν σημαίνει ότι αλλάζετε τέτοιες στήλες σε NOT ΜΗΔΕΝΙΚΟ και εισαγάγετε εικονικές εγγραφές ("N/A", "Unknown", "No Value" κ.λπ.) στους πίνακες αναφοράς σας.

Μπορεί μια στήλη να έχει πολλά ξένα κλειδιά;

Θεωρητικά εσύ μπορώ δεν επιβάλλει πολλαπλό ξένο κλειδί σε single στήλη . Εναλλακτικά εσύ μπορώ επιβάλετε αυτό χρησιμοποιώντας διαδικασίες όπου επικυρώνετε την είσοδο που υπάρχει πολλαπλούς τραπέζι και κάντε την απαραίτητη λειτουργία.

Συνιστάται: