Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Mevcut bir tabloda yeni bir dizin oluşturur.

Not: Microsoft Access veritabanı altyapısı, Microsoft Access dışındaki veritabanları için CREATE INDEX (bir ODBC bağlantılı tablonda sahte dizin oluşturma işlemi dışında) veya veri tanımlama dili ifadelerinden herhangi birinin kullanımını desteklemez. Bunlar yerine DAO Oluşturma yöntemlerini kullanabilirsiniz. Daha fazla bilgi için Notlar bölümüne bakın.

Söz dizimi

CREATE [ UNIQUE ] INDEX dizin
ON tablo (alan [ASC|DESC][, alan [ASC|DESC], ...])
[WITH { PRIMARY | DISALLOW NULL | IGNORE NULL }]

CREATE INDEX deyiminin bölümleri:

Bölüm

Açıklama

dizin

Oluşturulacak yeni dizinin adı.

tablo

Dizin içerecek olan mevcut tablonun adı.

alan

Dizine eklenecek alanın veya alanların adı. Tek alanlı bir dizin oluşturmak için tablo adından sonra alan adını parantez içinde listeleyin. Çok alanlı bir dizin oluşturmak için dizine eklenecek her alanın adını listeleyin. Azalan dizinler oluşturmak özel amaçlı sözcük DESC'i kullanın; aksi takdirde dizinlerin artan düzende olduğu varsayılır.


Notlar

Farklı kayıtların dizine alınan alan veya alanlarındaki yinelenen değerleri engellemek için UNIQUE özel amaçlı sözcüğünü kullanın.

İsteğe bağlı WITH yan tümcesinde veri doğrulama kurallarını zorunlu kılabilirsiniz. Yapabilecekleriniz:

  • DISALLOW NULL seçeneğini kullanarak yeni kayıtların dizine alınan alan veya alanlarındaki Null girişleri engelleme.

  • IGNORE NULL seçeneğini kullanarak dizine alınan alan veya alanlardaki Null değeri içeren kayıtların dizine eklenmesini engelleme.

  • PRIMARY özel amaçlı sözcüğünü kullanarak dizine alınan alan veya alanları birincil anahtar olarak belirleme. Bu işlem anahtarın benzersiz olduğunu gösterdiğinden UNIQUE özel amaçlı sözcüğünü kullanmanız gerekmez.

Microsoft® SQL Server™ gibi bir ODBC veri kaynağındaki dizini olmayan bir bağlantılı tabloda sahte dizin oluşturmak için CREATE INDEX'i kullanabilirsiniz. Sahte dizin oluşturmak için uzak sunucuda izin veya erişim gerekmez ve uzak veritabanı sahte izni görmeyip bundan etkilenmez. Bağlı ve yerel tablolar için aynı söz dizimini kullanırsınız. Normalde salt okunur olan bir tabloda sahte dizin oluşturmak özellikle kullanışlıdır.

Bir tabloya tek veya çok alanlı bir dizin eklemek için ALTER TABLE deyimini ve ALTER TABLE veya CREATE INDEX ile oluşturulmuş bir dizini kaldırmak için ALTER TABLE deyimi ya da DROP deyimini de kullanabilirsiniz.

Not: Zaten birincil anahtarı olan bir tabloda yeni dizin oluştururken PRIMARY özel amaçlı sözcüğünü kullanmayın; kullanırsanız bir hata oluşur.



Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×