sp_help_fulltext_tables_cursor (T-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance Analytics Platform System (PDW)
Menggunakan kursor untuk mengembalikan daftar tabel yang terdaftar untuk pengindeksan teks lengkap.
Penting
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan tampilan katalog baru sys.fulltext_indexes
sebagai gantinya. Untuk informasi selengkapnya, lihat sys.fulltext_indexes.
Sintaks
sp_help_fulltext_tables_cursor
[ @cursor_return = ] cursor_return OUTPUT
[ , [ @fulltext_catalog_name = ] N'fulltext_catalog_name' ]
[ , [ @table_name = ] N'table_name' ]
[ ; ]
Argumen
[ @cursor_return = ] cursor_return OUTPUT
Variabel output kursor jenis. Kursor adalah kursor dinamis baca-saja, dapat digulir, dan dinamis.
[ @fulltext_catalog_name = ] N'fulltext_catalog_name'
Nama katalog teks lengkap. @fulltext_catalog_name adalah sysname, dengan default NULL
.
Jika @fulltext_catalog_name dihilangkan atau ,
NULL
semua tabel terindeks teks lengkap yang terkait dengan database dikembalikan.Jika @fulltext_catalog_name ditentukan, tetapi @table_name dihilangkan atau ,
NULL
informasi indeks teks lengkap diambil untuk setiap tabel terindeks teks lengkap yang terkait dengan katalog ini.Jika @fulltext_catalog_name dan @table_name ditentukan, baris dikembalikan jika @table_name dikaitkan dengan @fulltext_catalog_name; jika tidak, kesalahan akan muncul.
[ @table_name = ] N'table_name'
Nama tabel satu bagian atau dua bagian yang metadata teks lengkapnya diminta. @table_name adalah nvarchar(517), dengan nilai NULL
default . Jika hanya @table_name yang ditentukan, hanya baris yang relevan dengan @table_name yang dikembalikan.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Tataan hasil
Nama kolom | Jenis data | Deskripsi |
---|---|---|
TABLE_OWNER |
nama sysname | Pemilik tabel. Ini adalah nama pengguna database yang membuat tabel. |
TABLE_NAME |
nama sysname | Nama tabel. |
FULLTEXT_KEY_INDEX_NAME |
nama sysname | Indeks yang memberlakukan batasan UNIQUE pada kolom yang ditetapkan sebagai kolom kunci unik. |
FULLTEXT_KEY_COLID |
int | ID kolom indeks unik yang diidentifikasi oleh FULLTEXT_KEY_INDEX_NAME . |
FULLTEXT_INDEX_ACTIVE |
int | Menentukan apakah kolom yang ditandai untuk pengindeksan teks lengkap dalam tabel ini memenuhi syarat untuk kueri:0 = Tidak aktif1 = Aktif |
FULLTEXT_CATALOG_NAME |
nama sysname | Katalog teks lengkap tempat data indeks teks lengkap berada. |
Izin
Jalankan izin default untuk anggota peran publik .
Contoh
Contoh berikut mengembalikan nama tabel terindeks teks lengkap yang terkait dengan Cat_Desc
katalog teks lengkap.
USE AdventureWorks2022;
GO
DECLARE @mycursor CURSOR;
EXEC sp_help_fulltext_tables_cursor @mycursor OUTPUT, 'Cat_Desc';
FETCH NEXT FROM @mycursor;
WHILE (@@FETCH_STATUS <> -1)
BEGIN
FETCH NEXT FROM @mycursor;
END;
CLOSE @mycursor;
DEALLOCATE @mycursor;
GO