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
Değişiklik izleme kullanan belirtilen bir tablo için bekleyen eklemeler, güncelleştirmeler ve silmeler gibi işlenmemiş değişiklikleri döndürür.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_fulltext_pendingchanges table_id
[ ; ]
Bağımsız değişken
Önemli
Genişletilmiş saklı yordamlar için bağımsız değişkenler, Sözdizimi bölümünde açıklandığı gibi belirli bir sırada girilmelidir. Parametreler sıra dışı girilirse bir hata iletisi oluşur.
table_id
Tablonun kimliği. Tablo tam metin dizine eklenmemişse veya tabloda değişiklik izleme etkinleştirilmediyse bir hata döndürülür.
Sonuç kümesi
| Sütun adı | Veri tipi | Açıklama |
|---|---|---|
| Anahtar | 1 | Belirtilen tablodan tam metin anahtarı değeri. |
| docid | bigint | Anahtar değerine karşılık gelen iç belge tanımlayıcısı (DocId) sütunu. |
| Durumu | int | 0 = Satır tam metin dizininden kaldırılır. 1 = Satır tam metin dizini oluşturulacak. 2 = Satır up-to-date. -1 = Satır bir geçiş (toplu işlendi, ancak işlenmedi) durumunda veya hata durumunda. |
| docstate | tinyint | İç belge tanımlayıcısı (DocId) eşleme durumu sütununun ham dökümü. |
1 Anahtar için veri türü, temel tablodaki tam metin anahtar sütununun veri türüyle aynıdır.
İzinler
sysadmin sabit sunucu rolüne üyelik gerektirir veya doğrudan bu saklı yordamda yürütme izni gerektirir.
Açıklamalar
İşlemde değişiklik yoksa boş bir satır kümesi döndürülür.
Full-Text Arama sorguları Status değeri 0olan satırları döndürmez. Bunun nedeni satırın temel tablodan silinmesi ve tam metin dizininden silinmesini beklemesidir.
Belirli bir tablo için bekleyen kaç değişiklik olduğunu öğrenmek için TableFullTextPendingChanges işlevinin OBJECTPROPERTYEX özelliğini kullanın.