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
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Yeni bir ikincil seçmeli XML dizini oluşturmayı veya var olan ikincil seçmeli XML dizinini değiştirmeyi veya bırakmayı açıklar.
İkincil seçmeli XML dizini oluşturma
CREATE XML INDEX deyimini çağırarak Transact-SQL kullanarak ikincil seçmeli XML dizini oluşturabilirsiniz. Daha fazla bilgi için bkz. CREATE XML INDEX (Seçmeli XML Dizinleri).
Aşağıdaki örnek, 'pathabc' yolunda ikincil seçici bir XML indeksi oluşturur. Dizin yolu, CREATE SELECTIVE XML INDEX deyimiyle oluşturulduğunda dizine verilen adla tanımlanır. Daha fazla bilgi için bkz . CREATE SELECTIVE XML INDEX (Transact-SQL).
CREATE XML INDEX filt_sxi_index_c
ON Tbl(xmlcol)
USING XML INDEX sxi_index
FOR
(
pathabc
);
İkincil seçmeli XML dizinini değiştirme
ALTER deyimi ikincil seçmeli XML dizinleri için desteklenmez. İkincil seçmeli XML dizinini değiştirmek için var olan dizini bırakın ve yeniden oluşturun.
DROP INDEX deyimini çağırarak mevcut ikincil seçmeli XML dizinini bırakın. Daha fazla bilgi için bkz . DROP INDEX (Seçmeli XML Dizinleri).
CREATE XML INDEX deyimini çağırarak dizini istediğiniz seçeneklerle yeniden oluşturun. Daha fazla bilgi için bkz. CREATE XML INDEX (Seçmeli XML Dizinleri).
Aşağıdaki örnek, ikincil seçmeli XML dizinini bırakarak ve yeniden oluşturarak değiştirir.
DROP INDEX Tbl.filt_sxi_index_c
GO
CREATE XML INDEX filt_sxi_index_c
ON Tbl(xmlcol)
USING XML INDEX sxi_index
FOR
(
pathabc
);
İkincil seçmeli XML dizini bırakma
DROP INDEX deyimini çağırarak Transact-SQL kullanarak ikincil seçmeli XML dizinini bırakın. Daha fazla bilgi için bkz . DROP INDEX (Seçmeli XML Dizinleri).
Aşağıdaki örnekte DROP INDEX deyimi gösterilmektedir.
DROP INDEX ssxi_index
ON tbl;