Bagikan melalui


Eksekusi Opsi Kueri (Halaman Tingkat Lanjut)

Berbagai opsi tersedia menggunakan pernyataan SET . Gunakan halaman ini untuk menentukan opsi SET untuk menjalankan kueri Microsoft SQL Server. Untuk informasi terperinci tentang setiap opsi ini, lihat SQL Server Books Online.

SET NOCOUNT Tidak mengembalikan jumlah baris, sehingga tidak tampil sebagai pesan dalam tataan hasil. Opsi ini dibersihkan secara default.

SET NOEXEC Tidak menjalankan kueri. Opsi ini dibersihkan secara default.

ATUR PARSEONLY Memeriksa sintaks setiap kueri tetapi Tidak menjalankan kueri. Opsi ini dibersihkan secara default.

SET CONCAT_NULL_YIELDS_NULL Ketika kotak centang ini dipilih, kueri yang menggabungkan nilai yang ada dengan NULL, selalu mengembalikan NULL sebagai hasilnya. Ketika kotak centang ini dikosongkan, nilai yang sudah ada digabungkan dengan NULL, mengembalikan nilai yang ada. Opsi ini dipilih untuk Anda secara default.

SET ARITHABORT Ketika kotak centang ini dipilih, ketika pernyataan INSERT, DELETE atau UPDATE mengalami kesalahan aritmatika (kelebihan, pembagian dengan nol, atau kesalahan domain) selama evaluasi ekspresi, kueri atau batch akan dihentikan. Ketika kotak centang ini dikosongkan, NULL disediakan untuk nilai tersebut jika memungkinkan, kueri berlanjut, dan pesan disertakan dengan hasilnya. Lihat Buku Online untuk deskripsi yang lebih luas tentang perilaku ini. Opsi ini dipilih untuk Anda secara default.

SET SHOWPLAN_TEXT Saat kotak centang ini dipilih, paket kueri dikembalikan dalam formulir teks dengan setiap kueri. Opsi ini dibersihkan secara default.

MENGATUR WAKTU STATISTIK Ketika kotak centang ini dipilih, statistik waktu dikembalikan dengan setiap kueri. Opsi ini dibersihkan secara default.

ATUR STATISTIK IO Ketika kotak centang ini dipilih, statistik mengenai input/output (I/O) dikembalikan dengan setiap kueri. Opsi ini dibersihkan secara default.

ATUR TINGKAT ISOLASI TRANSAKSI Tingkat isolasi transaksi READ COMMITTED diatur secara default. Untuk informasi selengkapnya, lihat MENGATUR TINGKAT ISOLASI TRANSAKSI (Transact-SQL). Tingkat isolasi transaksi SNAPSHOT tidak tersedia. Untuk menggunakan isolasi SNAPSHOT, tambahkan pernyataan Transact-SQL berikut:

SET TRANSACTION ISOLATION LEVEL SNAPSHOT;
GO

ATUR PRIORITAS KEBUNTUAN Nilai default Normal memungkinkan setiap kueri memiliki prioritas yang sama saat kebuntuan terjadi. Pilih prioritas Rendah dari daftar drop-down, jika Anda ingin kueri ini mengalah dalam konflik kebuntuan dan dipilih sebagai kueri yang dihentikan.

ATUR BATAS WAKTU PENGUNCIAN Nilai default -1 menunjukkan bahwa kunci ditahan hingga transaksi selesai. Nilai 0 berarti tidak menunggu sama sekali dan mengembalikan pesan segera setelah kunci ditemui. Berikan nilai yang lebih besar dari 0 milidetik untuk mengakhiri transaksi jika kunci untuk transaksi harus ditahan lebih besar dari waktu tersebut.

SET QUERY_GOVERNOR_COST_LIMIT Gunakan opsi batas biaya gubernur kueri untuk menentukan batas atas pada periode waktu di mana kueri dapat berjalan. Biaya kueri mengacu pada perkiraan waktu yang berlalu, dalam detik, yang diperlukan untuk menyelesaikan kueri pada konfigurasi perangkat keras tertentu. Pengaturan default 0 menunjukkan tidak ada batasan untuk lamanya waktu kueri akan berjalan

Menyembunyikan header pesan penyedia Ketika kotak centang ini dipilih, pesan status dari penyedia (seperti penyedia OLE DB) tidak ditampilkan. Kotak centang ini dipilih secara default. Kosongkan kotak centang ini untuk melihat pesan penyedia saat memecahkan masalah kueri yang mungkin gagal di tingkat penyedia.

Putuskan sambungan setelah kueri dijalankan Ketika kotak centang ini dipilih, koneksi ke SQL Server dihentikan setelah kueri selesai. Opsi ini dibersihkan secara default.

Perlihatkan waktu penyelesaian Memungkinkan Anda mencetak waktu di mana eksekusi kueri selesai baik setelah hasil kueri atau di tab pesan.

Protokol pengesahan untuk enklave VBS untuk Always Encrypted Memungkinkan Anda mengatur protokol pengesahan untuk enklave Virtualization Based Security (VBS) yang digunakan oleh Always Encrypted dengan secure enclaves.

Protokol pengesahan yang didukung saat ini adalah:

  • Host Guardian Service - protokol pengesahan menggunakan Windows Host Guardian Service (HGS).

Untuk informasi selengkapnya, lihat Always Encrypted dengan Enklave Aman dan Pengesahan Enklave Aman.

Reset ke Default Mereset semua nilai di halaman ini ke nilai default asli.