Bagikan melalui


Opsi Editor Transact-SQL

Topik ini berisi informasi tentang beberapa opsi Editor Transact-SQL. Untuk mengatur opsi ini, navigasikan ke dialog Opsi melalui menu Alat\Opsi .

Eksekusi Kueri

Hasil Kueri

Eksekusi Kueri

Properti Deskripsi
SET ROWCOUNT Nilai default 0 menunjukkan bahwa SQL Server akan menunggu hasil hingga semua hasil diterima. Berikan nilai yang lebih besar dari 0 jika Anda ingin SQL Server menghentikan kueri setelah mendapatkan jumlah baris yang ditentukan. Untuk menonaktifkan opsi ini (sehingga semua baris dikembalikan), tentukan SET ROWCOUNT 0.
SET TEXTSIZE Nilai default 2.147.483.647 byte menunjukkan bahwa SQL Server akan menyediakan bidang data lengkap hingga batas teks, ntext, nvarchar(maks), dan bidang data varchar(maks). Ini tidak memengaruhi jenis data XML. Berikan jumlah yang lebih kecil untuk membatasi hasil dalam kasus nilai besar. Kolom yang lebih besar dari jumlah yang disediakan akan dipotong.
Batas waktu eksekusi Menunjukkan jumlah detik untuk menunggu sebelum membatalkan kueri. Nilai 0 menunjukkan penantian tak terbatas, atau tidak ada waktu habis.
Secara default, buka kueri baru dalam Mode SQLCMD Pilih kotak centang ini untuk membuka kueri baru dalam mode SQLCMD. Kotak centang ini hanya terlihat saat kotak dialog dibuka melalui menu Alat.

Saat Anda memilih opsi ini, ketahui batasan berikut:

- IntelliSense di Mesin Database Editor Kueri dimatikan.
- Karena Editor Kueri tidak berjalan dari baris perintah, Anda tidak dapat meneruskan parameter baris perintah seperti variabel.
- Karena Editor Kueri tidak dapat menanggapi perintah sistem operasi, Anda harus berhati-hati agar tidak menjalankan pernyataan interaktif.
SET NOCOUNT Menghentikan pesan yang menunjukkan jumlah baris yang terpengaruh oleh pernyataan Transact-SQL agar tidak dikembalikan sebagai bagian dari hasil. Untuk informasi selengkapnya, lihat MENGATUR NOCOUNT.
SET NOEXEC Ketika ON, memberi tahu SQL Server untuk mengkompilasi setiap batch pernyataan Transact-SQL tetapi tidak untuk mengeksekusinya. Saat NONAKTIF, memberi tahu SQL Server untuk menjalankan semua batch setelah kompilasi. Untuk informasi selengkapnya, lihat MENGATUR NOEXEC.
ATUR PARSEONLY Memeriksa sintaks setiap pernyataan Transact-SQL dan mengembalikan pesan kesalahan apa pun tanpa mengkompilasi atau menjalankan pernyataan. Untuk informasi selengkapnya, lihat MENGATUR PARSEONLY.
SET CONCAT_NULL_YIELDS_NULL Mengontrol apakah hasil perangkaian diperlakukan sebagai nilai string null atau kosong atau tidak. Untuk informasi selengkapnya, lihat MENGATUR CONCAT_NULL_YIELDS_NULL.
SET ARITHABORT Mengakhiri kueri saat terjadi kesalahan luapan atau membagi dengan nol selama eksekusi kueri. Untuk informasi selengkapnya, lihat MENGATUR ARITHABORT.
SET SHOWPLAN_TEXT Menyebabkan SQL Server tidak menjalankan pernyataan Transact-SQL. Sebagai gantinya, SQL Server mengembalikan informasi terperinci tentang bagaimana pernyataan dijalankan. Untuk informasi selengkapnya, lihat MENGATUR SHOWPLAN_TEXT.
MENGATUR WAKTU STATISTIK Menampilkan jumlah milidetik yang diperlukan untuk mengurai, mengkompilasi, dan menjalankan setiap pernyataan.
ATUR STATISTIK IO Menyebabkan SQL Server menampilkan informasi mengenai jumlah aktivitas disk yang dihasilkan oleh pernyataan Transact-SQL.
ATUR TINGKAT ISOLASI TRANSAKSI Mengontrol perilaku penguncian transaksi default untuk semua pernyataan SQL Server SELECT yang dikeluarkan oleh koneksi. Untuk informasi selengkapnya, lihat MENGATUR TINGKAT ISOLASI TRANSAKSI.
SET LOCK_TIMEOUT Menentukan jumlah milidetik bahwa pernyataan menunggu kunci dilepaskan. Untuk informasi selengkapnya, lihat MENGATUR LOCK_TIMEOUT
SET QUERY_GOVERNOR_COST_LIMIT Mengambil alih nilai yang saat ini dikonfigurasi untuk koneksi saat ini. Untuk informasi selengkapnya, lihat MENGATUR QUERY_GOVERNOR_COST_LIMIT.
SET ANSI_DEFAULTS Mengontrol sekelompok pengaturan SQL Server yang secara kolektif menentukan beberapa perilaku standar SQL-92. Untuk informasi selengkapnya, lihat MENGATUR ANSI_DEFAULTS.
SET QUOTED_IDENTIFIER Menyebabkan SQL Server mengikuti aturan SQL-92 mengenai pengidentifikasi pembatas tanda kutip dan string harfiah. Pengidentifikasi yang dibatasi oleh tanda kutip ganda dapat berupa kata kunci yang dipesan Transact-SQL atau dapat berisi karakter yang biasanya tidak diizinkan oleh aturan sintaks Transact-SQL untuk pengidentifikasi. Untuk informasi selengkapnya, lihat MENGATUR QUOTED_IDENTIFIER.
SET ANSI_NULL_DFLT_OFF Mengubah perilaku sesi untuk menimpa nullabilitas default kolom baru saat opsi default null ANSI untuk database adalah false. Untuk informasi selengkapnya, lihat MENGATUR ANSI_NULL_DFLT_ON.
SET IMPLICIT_TRANSACTIONS Saat AKTIF, atur koneksi ke dalam mode transaksi implisit. Saat NONAKTIF, mengembalikan koneksi ke mode transaksi autocommit. Untuk informasi selengkapnya, lihat SET IMPLICIT_TRANSACTIONS.
SET CURSOR_CLOSE_ON_COMMIT Mengontrol apakah kursor ditutup atau tidak saat transaksi dilakukan. Untuk informasi selengkapnya, lihat MENGATUR CURSOR_CLOSE_ON_COMMIT.
SET ANSI_PADDING Mengontrol cara kolom menyimpan nilai yang lebih pendek dari ukuran kolom yang ditentukan dan cara kolom menyimpan nilai yang memiliki kosong di karakter, varchar, biner, dan data varbinary. Untuk informasi selengkapnya, lihat SET ANSI_PADDING.
SET ANSI_PADDING Menentukan perilaku standar SQL-92 untuk beberapa kondisi kesalahan. Untuk informasi selengkapnya, lihat MENGATUR ANSI_WARNINGS.
SET ANSI_NULLS Menentukan perilaku yang sesuai dengan SQL-92 untuk operator perbandingan Equals (=) dan Not Equal to (<>) saat digunakan dengan nilai null. Untuk informasi selengkapnya, lihat MENGATUR ANSI_NULLS.

Hasil Kueri

Properti Deskripsi
Sertakan kueri dalam tataan hasil Mengembalikan teks kueri sebagai bagian dari tataan hasil.
Sertakan header kolom saat menyalin atau menyimpan hasilnya Sertakan header kolom (judul) saat hasil disalin ke clipboard, atau disimpan dalam file. Kosongkan kotak centang ini jika Anda tidak ingin menyimpan atau menyalin data hasil hanya memiliki data, dan bukan judul kolom.
Membuang hasil setelah eksekusi Memori bebas dengan membuang hasil kueri setelah tampilan layar menerimanya.
Menampilkan hasil dalam tab terpisah Tampilkan tataan hasil di jendela dokumen baru, bukan di bagian bawah jendela dokumen kueri.
Beralih ke tab hasil setelah kueri dijalankan Atur fokus layar secara otomatis ke tataan hasil.
Karakter Maksimum yang Diambil Data non XML:

Masukkan angka dari 1 hingga 65535 untuk menentukan jumlah maksimum karakter yang akan ditampilkan di setiap sel. Catatan: Menentukan sejumlah besar karakter dapat menyebabkan data dalam tataan hasil muncul terpotong. Jumlah maksimum karakter yang ditampilkan di setiap sel bergantung pada ukuran font. Ketika kumpulan hasil besar dikembalikan, nilai tinggi dalam kotak ini dapat menyebabkan SQL Server Management Studio kehabisan memori dan menghambat performa sistem.

Data XML:

Pilih 1 MB, 2 MB, atau 5 MB. Pilih Tidak Terbatas untuk mengambil semua karakter.
Format output Secara default output ditampilkan dalam kolom yang dibuat dengan mengayuh hasil dengan spasi. Opsi lain menggunakan koma, tab, atau spasi untuk memisahkan kolom. Pilih kotak centang Pemisah kustom untuk menentukan karakter pembatas yang berbeda dalam kotak Pemisah kustom.
Pemisah kustom Tentukan karakter pilihan Anda untuk memisahkan kolom. Opsi ini hanya tersedia jika kotak centang Pemisah kustom dipilih dalam kotak Format output.
Sertakan header kolom dalam tataan hasil Kosongkan kotak centang ini jika Anda tidak ingin setiap kolom diberi label dengan judul kolom:.
Gulir saat hasil diterima Pilih kotak centang ini untuk mempertahankan fokus tampilan pada rekaman yang terakhir dikembalikan di bagian bawah. Kosongkan kotak centang ini untuk mempertahankan fokus tampilan pada baris pertama yang diterima.
Rata kanan nilai numerik Pilih kotak centang ini untuk meratakan nilai numerik di sebelah kanan kolom. Opsi ini dapat mempermudah peninjauan nomor dengan jumlah tempat desimal tetap.
Buang hasil setelah kueri dijalankan Membebaskan memori dengan membuang hasil kueri setelah tampilan layar menerimanya.
Menampilkan hasil dalam tab terpisah Pilih kotak centang ini untuk menampilkan tataan hasil di jendela dokumen baru, bukan di bagian bawah jendela dokumen kueri.
Beralih ke tab hasil setelah kueri dijalankan Klik untuk mengatur fokus layar secara otomatis ke tataan hasil.
Jumlah maksimum karakter yang ditampilkan di setiap kolom Nilai ini default ke 256. Tingkatkan nilai ini untuk menampilkan tataan hasil yang lebih besar tanpa pemotongan.
Reset ke Default Mereset semua nilai di halaman ini ke nilai default asli.