Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümler
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'da birincil anahtarı değiştirebilirsiniz. Sütun sırasını, dizin adını, kümelenmiş seçeneği veya dolgu faktörünü değiştirerek tablonun birincil anahtarını değiştirebilirsiniz.
Bu Konuda
"Başlamadan önce:"
Birincil anahtarı değiştirmek için:
Başlamadan Önce
Security
Permissions
Tabloda ALTER izni olması gerekir.
SQL Server Management Studio'yu kullanma
Birincil anahtarı değiştirmek için
Birincil anahtarını değiştirmek istediğiniz tablonun Tablo Tasarımcısı'nı açın, Tablo Tasarımcısı üzerinde sağ tıklayın ve kısayol menüsünden "Indexes/Keys" seçeneğini seçin.
Dizinler/Anahtarlar iletişim kutusunda, Seçili Birincil/Benzersiz Anahtar veya Dizin listesinden birincil anahtar dizinini seçin.
Aşağıdaki tablodan bir eylemi tamamlayın:
To Şu adımları izleyin Birincil anahtarı yeniden adlandırma Adı kutusuna yeni bir ad yazın. Yeni adınızın Seçili Birincil/Benzersiz Anahtar veya Dizin listesindeki bir adı yinelemediğinden emin olun. Kümelenmiş seçeneği ayarlama Birincil anahtar için kümelenmiş bir dizin oluşturmak amacıyla KÜMELİ olarak oluşturseçeneğini belirleyin ve açılan liste kutusundan seçeneği seçin. Tablo başına yalnızca bir kümelenmiş dizin bulunabilir. Bu seçenek dizininiz için kullanılamıyorsa, önce mevcut kümelenmiş dizinde bu ayarı temizlemeniz gerekir.
Bu seçenek belirtilmemişse, benzersiz bir kümelenmemiş dizin oluşturulur.Dolgu faktörü tanımlama Dolgu Belirtimi kategorisini genişletin ve Dolgu faktörü kutusuna 0 ile 100 arasında bir tamsayı yazın. Doldurma faktörleri ve kullanımları hakkında daha fazla bilgi için bkz. Diziniçin Dolgu Faktörü Belirtme . Sütun sırasını değiştir Sütunlar'ı seçin ve ardından özelliğin sağındaki üç nokta (...)'ya tıklayın. Dizin Sütunları iletişim kutusunda, sütunları birincil anahtardan kaldırın. Ardından sütunları istediğiniz sırayla yeniden ekleyin. Bir sütunu anahtardan kaldırmak için sütun adını Sütun ad listesinden kaldırmanız yeterlidir. Dosya menüsünde, tablo adını kaydettıklayın.
Transact-SQL Kullanımı
Birincil anahtar değiştirmek için
Transact-SQL kullanarak bİrİnCİl ANAHTAR kısıtlamasını değiştirmek için önce mevcut BİRİnCİl ANAHTAR kısıtlamasını silmeniz ve ardından yeni tanım ile yeniden oluşturmanız gerekir. Daha fazla bilgi için bkz. Birincil Anahtarları Silme ve birincil anahtar oluşturma .