sp_fulltext_pendingchanges (T-SQL)
Berlaku untuk: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Mengembalikan perubahan yang tidak diolah, seperti penyisipan, pembaruan, dan penghapusan yang tertunda, untuk tabel tertentu yang menggunakan pelacakan perubahan.
Sintaks
sp_fulltext_pendingchanges table_id
[ ; ]
Argumen
table_id
ID tabel. Jika tabel tidak diindeks teks lengkap, atau pelacakan perubahan tidak diaktifkan pada tabel, kesalahan akan ditampilkan.
Tataan hasil
Nama kolom | Jenis data | Deskripsi |
---|---|---|
Kunci | 1 | Nilai kunci teks lengkap dari tabel yang ditentukan. |
DocId | bigint | Kolom pengidentifikasi dokumen internal (DocId) yang sesuai dengan nilai kunci. |
Keadaan | int | 0 = Baris akan dihapus dari indeks teks lengkap. 1 = Baris akan diindeks teks lengkap. 2 = Baris sudah diperbarui. -1 = Baris berada dalam status transisi (batch, tetapi tidak diterapkan) atau status kesalahan. |
DocState | kecil | Cadangan mentah kolom status peta pengidentifikasi dokumen internal (DocId). |
1 Jenis data untuk Kunci sama dengan jenis data kolom kunci teks lengkap dalam tabel dasar.
Izin
Memerlukan keanggotaan dalam peran server tetap sysadmin , atau menjalankan izin langsung pada prosedur tersimpan ini.
Keterangan
Jika tidak ada perubahan pada proses, himpunan baris kosong akan dikembalikan.
Kueri Pencarian Teks Lengkap tidak mengembalikan baris dengan Status
nilai 0
. Ini karena baris telah dihapus dari tabel dasar dan menunggu untuk dihapus dari indeks teks lengkap.
Untuk mengetahui berapa banyak perubahan yang tertunda untuk tabel tertentu, gunakan TableFullTextPendingChanges
properti OBJECTPROPERTYEX
fungsi.
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk