sp_ivindexhasnullcols (T-SQL)
Berlaku untuk: SQL Server
Memvalidasi bahwa indeks terkluster dari tampilan terindeks unik, dan tidak berisi kolom apa pun yang bisa ketika NULL
tampilan terindeks akan digunakan untuk membuat publikasi transaksional. Prosedur tersimpan ini dijalankan di Publisher pada database publikasi.
Sintaks
sp_ivindexhasnullcols
[ @viewname = ] N'viewname'
, [ @fhasnullcols = ] fhasnullcols OUTPUT
[ ; ]
Argumen
[ @viewname = ] N'viewname'
Nama tampilan untuk diverifikasi. @viewname adalah sysname, tanpa default.
[ @fhasnullcols = ] fhasnullcols OUTPUT
Bendera yang menunjukkan apakah indeks tampilan memiliki kolom yang memungkinkan NULL
. @fhasnullcols adalah parameter OUTPUT dari jenis bit.
- Mengembalikan nilai jika
1
indeks tampilan memiliki kolom yang memungkinkanNULL
. - Mengembalikan nilai
0
jika tampilan tidak berisi kolom yang memungkinkanNULL
.
Catatan
Jika prosedur tersimpan 1
itu sendiri mengembalikan kode pengembalian , yang berarti eksekusi prosedur tersimpan mengalami kegagalan, nilai ini adalah 0
dan harus diabaikan.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Keterangan
sp_ivindexhasnullcols
digunakan oleh replikasi transaksional.
Secara default, artikel tampilan terindeks dalam publikasi dibuat sebagai tabel di Pelanggan. Namun, ketika kolom terindeks memungkinkan NULL
nilai, tampilan terindeks dibuat sebagai tampilan terindeks di Pelanggan, bukan tabel. Prosedur tersimpan ini dapat memperingatkan pengguna apakah masalah ini ada dengan tampilan terindeks saat ini atau tidak.
Izin
Hanya anggota peran server tetap sysadmin atau peran database tetap db_owner yang dapat menjalankan sp_ivindexhasnullcols
.
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