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

Τι είναι η στήλη ταυτότητας στον πίνακα;
Τι είναι η στήλη ταυτότητας στον πίνακα;

Βίντεο: Τι είναι η στήλη ταυτότητας στον πίνακα;

Βίντεο: Τι είναι η στήλη ταυτότητας στον πίνακα;
Βίντεο: Η ιστορία του Περιοδικού Πίνακα (με τον Mad Scientist) 2024, Νοέμβριος
Anonim

Ενα στήλη ταυτότητας είναι ένα στήλη (γνωστό και ως πεδίο) σε μια βάση δεδομένων τραπέζι που αποτελείται από τιμές που δημιουργούνται από τη βάση δεδομένων. Αυτό μοιάζει πολύ με ένα πεδίο AutoNumber στη Microsoft Access ή μια ακολουθία στο Oracle. Στον Microsoft SQL Server έχετε επιλογές τόσο για το seed (τιμή έναρξης) όσο και για την αύξηση.

Επιπλέον, πώς δημιουργείτε μια στήλη ταυτότητας σε έναν πίνακα;

Γραφή

  1. CREATE TABLE dbo. Tmp_City(Id int NOT NULL IDENTITY(1, 1), Όνομα varchar(50) NULL, Country varchar(50),)
  2. ΕΝΕΡΓΟ[ΚΥΡΙΑ]
  3. πηγαίνω.
  4. SET IDENTITY_INSERT dbo. Tmp_City ON.
  5. πηγαίνω.
  6. ΑΝ ΥΠΑΡΧΕΙ(ΕΠΙΛΟΓΗ * ΑΠΟ dbo. City)
  7. INSERT INTO dbo. Tmp_City(Id, Name, Country)
  8. SELECT ID,

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

Από αυτή την άποψη, θα πρέπει όλοι οι πίνακες να έχουν στήλη ταυτότητας;

10 Απαντήσεις. Κάθε τραπέζι (εκτός από τις σπάνιες συνθήκες) θα έπρεπε να ένα ΠΡΩΤΕΡΟ ΚΛΕΙΔΙ, δηλαδή μια τιμή ή ένα σύνολο τιμών που προσδιορίζουν μοναδικά μια σειρά. Δείτε εδώ για συζήτηση γιατί. ΤΑΥΤΟΤΗΤΑ είναι ιδιότητα του α στήλη στον SQL Server που σημαίνει ότι το στήλη θα συμπληρωθεί αυτόματα με αυξανόμενες τιμές.

Πόσες στήλες ταυτότητας μπορεί να έχει ένας πίνακας;

Οπότε, όχι, δεν μπορείς να έχεις δύο στήλες ταυτότητας . Μπορείτε φυσικά να κάνετε το πρωτεύον κλειδί όχι αυτόματη αύξηση (ταυτότητα). Επεξεργασία: msdn:CREATE TABLE (Transact-SQL) και CREATE TABLE (SQL Server 2000): Μόνο μία στήλη ταυτότητας μπορεί να δημιουργηθεί ανά πίνακα.

Συνιστάται: