Πώς λειτουργεί η ταυτότητα στον SQL Server;
Πώς λειτουργεί η ταυτότητα στον SQL Server;

Βίντεο: Πώς λειτουργεί η ταυτότητα στον SQL Server;

Βίντεο: Πώς λειτουργεί η ταυτότητα στον SQL Server;
Βίντεο: SQL με MySql στα ελληνικά 1 (Τι είναι η SQL;) 2024, Νοέμβριος
Anonim

ΕΝΑ ΤΑΥΤΟΤΗΤΑ SQL Server στήλη είναι ένας ειδικός τύπος στήλης που είναι χρησιμοποιείται για την αυτόματη δημιουργία βασικών τιμών με βάση έναν παρεχόμενο σπόρο (σημείο εκκίνησης) και προσαύξηση. SQL Server μας παρέχει μια σειρά από λειτουργίες που εργασία με την ΤΑΥΤΟΤΗΤΑ στήλη.

Επίσης, πρέπει να γνωρίζετε πώς μπορώ να χρησιμοποιήσω το Identity στον SQL Server;

Ταυτότητα στήλη ενός πίνακα είναι μια στήλη της οποίας η τιμή αυξάνεται αυτόματα. Η τιμή σε ένα Ταυτότητα η στήλη δημιουργείται από το υπηρέτης . Ένας χρήστης γενικά δεν μπορεί να εισαγάγει μια τιμή στο an Ταυτότητα στήλη. Ταυτότητα στήλη μπορεί να χρησιμοποιηθεί για τον μοναδικό προσδιορισμό των γραμμών στον πίνακα.

Επιπλέον, πώς μπορώ να ανακτήσω την ταυτότητά μου μετά την εισαγωγή; ο Πεδίο_Ταυτότητα () λειτουργία θα ΕΠΙΣΤΡΟΦΗ το τελευταίο Ταυτότητα αξία εισήχθη στο τρέχον εύρος (και περίοδο λειτουργίας), σε οποιονδήποτε πίνακα. Η συνάρτηση Ident_Current() παίρνει ένα όνομα πίνακα (ή προβολή) και επιστρέφει το τελευταίο Ταυτότητα τιμή που δημιουργείται για αυτόν τον πίνακα, ανεξάρτητα από τη συνεδρία ή το εύρος.

Ομοίως, τι είναι ο τύπος δεδομένων ταυτότητας στον SQL Server;

Ενα στήλη ταυτότητας πρέπει να είναι ένα από τα παρακάτω αριθμητικά τύπους δεδομένων : δεκαδικό, int, αριθμητικό, smallint, bigint ή tinyint. Ενα στήλη ταυτότητας δεν μπορεί να αποδεχτεί ή να αποθηκεύσει το NULL. Κάθε πίνακας μπορεί να περιέχει μόνο έναν στήλη ταυτότητας.

Είναι η στήλη ταυτότητας πρωτεύον κλειδί;

Ενα στήλη ταυτότητας διαφέρει από το α πρωτεύων κλειδί δεδομένου ότι οι τιμές του διαχειρίζονται από τον διακομιστή και συνήθως δεν μπορούν να τροποποιηθούν. Σε πολλές περιπτώσεις ένα στήλη ταυτότητας χρησιμοποιείται ως α πρωτεύων κλειδί ; Ωστόσο, αυτό δεν συμβαίνει πάντα.

Συνιστάται: