Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:Azure SQL Managed Instance
Azure Synapse Analytics (hanya kumpulan SQL tanpa server)
Membuat statistik kolom untuk kolom di OPENROWSET jalur kumpulan SQL tanpa server Azure Synapse. Untuk informasi selengkapnya, lihat Statistik di Synapse SQL. Prosedur ini juga digunakan oleh Azure SQL Managed Instance untuk statistik kolom di sumber data eksternal melalui OPENROWSET.
Sintaks
sys.sp_create_openrowset_statistics [ @stmt = ] N'statement_text'
Argumen
Penting
Argumen untuk prosedur tersimpan yang diperluas harus dimasukkan dalam urutan tertentu seperti yang dijelaskan di bagian Sintaks. Jika parameter dimasukkan di luar urutan, pesan kesalahan terjadi.
[ @stmt = ] N'stmt'
Menentukan pernyataan Transact-SQL yang mengembalikan nilai kolom yang akan digunakan untuk statistik. Anda dapat menggunakan TABLESAMPLE dalam @stmt untuk menentukan sampel data yang akan digunakan. Jika TABLESAMPLE tidak ditentukan, FULLSCAN digunakan. Untuk sumber data CSV, hanya FULLSCAN didukung.
<tablesample_clause> ::= TABLESAMPLE ( sample_number PERCENT )
Keterangan
Gunakan sys.sp_create_openrowset_statistics untuk membuat statistik pada sumber data eksternal melalui OPENROWSET. Saat ini, Anda hanya dapat membuat statistik kolom tunggal.
Metadata statistik tidak tersedia untuk OPENROWSET kolom.
Untuk statistik pada kolom tabel eksternal, gunakan CREATE STATISTICS sebagai gantinya. Untuk informasi selengkapnya, lihat Membuat statistik untuk kolom tabel eksternal.
Izin
ADMINISTER BULK OPERATIONS Memerlukan atau ADMINISTER DATABASE BULK OPERATIONS izin.
Contoh
Untuk skenario dan contoh penggunaan, tinjau Membuat statistik untuk kolom di jalur OPENROWSET.