Τι είναι το @@ Identity στην SQL;
Τι είναι το @@ Identity στην SQL;

Βίντεο: Τι είναι το @@ Identity στην SQL;

Βίντεο: Τι είναι το @@ Identity στην SQL;
Βίντεο: IDENTITY property (Part 1/3) of a Column in SQL Server 2024, Σεπτέμβριος
Anonim

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

Αντίστοιχα, τι είναι το @@ Identity στον SQL Server;

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

Επίσης, ποια εντολή DML χρησιμοποιείται σε συνδυασμό με το @@ Identity στην SQL; Όταν χρησιμοποιείτε μια πρόταση INSERT για να εισαγάγετε δεδομένα σε έναν πίνακα με ένα ΤΑΥΤΟΤΗΤΑ καθορισμένη στήλη, SQL Ο διακομιστής θα δημιουργήσει ένα νέο ΤΑΥΤΟΤΗΤΑ αξία. Μπορείτε να χρησιμοποιήσετε το @@ΤΑΥΤΟΤΗΤΑ μεταβλητή και οι συναρτήσεις SCOPE_IDENTITY και IDENT_CURRENT για επιστροφή της τελευταίας ΤΑΥΤΟΤΗΤΑ αξία που έχει δημιουργηθεί από SQL Υπηρέτης.

Σε σχέση με αυτό, τι είναι το @@ στην SQL;

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

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

Στήλες ταυτότητας και Πρωτεύοντα κλειδιά είναι δύο πολύ διαφορετικά πράγματα. Ενα Στήλη ταυτότητας παρέχει έναν αριθμό αυτόματης αύξησης. Αυτό είναι το μόνο που κάνει. ο Πρωτεύων κλειδί (τουλάχιστον στον SQL Server) είναι ένας μοναδικός περιορισμός που εγγυάται τη μοναδικότητα και είναι συνήθως (αλλά όχι πάντα) ο συμπλέγματος κλειδί.