1 Ανοίξτε μια σύνδεση με τη βάση δεδομένων που θέλετε χρησιμοποιώντας το Microsoft SQL Server Management Studio ή προτιμώμενη εφαρμογή σας . 2
Πληκτρολογήστε ένα ερώτημα για να ρίξει το υπάρχον στήλη ταυτότητας . Αυτό πρέπει να γίνει πριν από τη δημιουργία μιας νέας στήλης ταυτότητας επειδή κάθε πίνακας μπορεί να έχει μόνο μία στήλη ταυτότητας. Η σύνταξη είναι :
ALTER TABLE [ table_name ] DROP COLUMN [ column_name ] Ξενοδοχεία
Αυτό θα αφαιρέσει εντελώς την τρέχουσα στήλη ΤΑΥΤΟΤΗΤΑ από το τραπέζι , προκαλώντας την απώλεια των υφιστάμενων τιμών ΤΑΥΤΟΤΗΤΑ . Εάν θα χρειαστεί αυτές οι τιμές , θα πρέπει να υποστηρίζονται ή να αντιγραφεί σε μια σειρά μη - ταυτότητα πρώτα .
Εικόνων 3
Τύπος και εκτελέσετε ένα ερώτημα για να προσθέσετε μια νέα στήλη ταυτότητας . Η σύνταξη είναι :
ALTER TABLE [ table_name ] ADD COLUMN [ column_name ] ΤΑΥΤΟΤΗΤΑ ( [ σπόρων ] , [ αύξηση ] )
Προμήθεια επιθυμητό σημείο εκκίνησης για το σπόρο και την τιμή προσαύξησης για την επαυξάνεται. Αυτό θα δημιουργήσει μια νέα στήλη με καμία παραλειφθεί τιμές δεδομένων .
Εικόνων χρησιμοποιώντας Αποκοπή και DBCC CHECKIDENT
4
Ανοίξτε μια σύνδεση με τη βάση δεδομένων που θέλετε χρησιμοποιώντας το Microsoft SQL Server Management Studio για ή προτιμώμενη εφαρμογή σας .
5
Περικόψτε τον πίνακα . Αυτό αφαιρεί όλα τα δεδομένα από τον πίνακα , έτσι ώστε να είστε σίγουροι ότι δεν υπάρχουν δεδομένα που θέλετε να κρατήσετε . Η σύνταξη είναι :
TRUNCATE [ table_name ]
Η 6
Run DBCC CHECKIDENT να τροποποιήσει την αρχική τιμή . Αυτό δεν αλλάζει την τιμή προσαύξησης . Αύξηση τιμών μπορεί να αλλάξει μόνο με τη χρήση της μεθόδου στο τμήμα 1 . Η σύνταξη για αυτό είναι :
DBCC CHECKIDENT ( [ table_name ] , RESEED , [ new_seed ] )
Η νέα τιμή των σπόρων θα είναι η πρώτη τιμή που χρησιμοποιείται κατά την εισαγωγή μιας νέας σειράς
.
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα