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:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistem Platform Analitik (PDW)
Titik akhir analitik SQL di Microsoft Fabric
Gudang di Microsoft Fabric
Database SQL di Microsoft Fabric
Artikel ini menjelaskan fitur dan fungsi editor kueri di SQL Server Management Studio (SSMS).
Nota
Jika Anda ingin mempelajari cara menggunakan Bantuan F1 Transact-SQL (T-SQL), lihat bagian BantuanTransact-SQL F1 . Jika Anda ingin mempelajari tentang tugas yang bisa Anda lakukan dengan editor, lihat bagian Tugas editor .
Editor di SSMS berbagi arsitektur khas. Editor teks mengimplementasikan tingkat dasar fungsionalitas dan dapat digunakan sebagai editor dasar untuk file teks. Editor lain, atau editor kueri, memperluas basis fungsionalitas ini dengan menyertakan layanan bahasa yang menentukan sintaks salah satu bahasa yang didukung di SQL Server. Pengedit kueri juga menerapkan berbagai tingkat dukungan untuk fitur editor seperti IntelliSense dan debugging. Editor kueri menyertakan Editor Kueri Mesin Database untuk digunakan dalam membangun skrip yang berisi pernyataan T-SQL dan XQuery, editor MDX untuk bahasa MDX, editor DMX untuk bahasa DMX, dan editor XML/A untuk XML untuk bahasa Analisis. Anda bisa menggunakan Editor Kueri untuk membuat dan menjalankan skrip yang berisi pernyataan Transact-SQL.
Toolbar SQL Editor
Saat Editor Kueri terbuka, toolbar Editor SQL muncul dengan tombol berikut.
Anda juga dapat menambahkan toolbar Editor SQL dengan memilih menu Tampilkan, memilih Bilah Alat , lalu memilih Editor SQL. Jika Anda menambahkan toolbar Editor SQL saat tidak ada jendela Editor Kueri yang terbuka, semua tombol tidak tersedia.
Hubungkan menggunakan toolbar editor
Membuka kotak dialog Sambungkan ke Server. Gunakan kotak dialog ini untuk membuat koneksi ke server.
Anda juga bisa menyambungkan ke database Anda menggunakan menu konteks .
Mengubah koneksi dengan menggunakan bilah alat editor
Membuka kotak dialog Sambungkan ke Server. Gunakan kotak dialog ini untuk membuat koneksi ke server lain.
Anda juga dapat mengubah koneksi menggunakan menu konteks .
Database yang tersedia dapat diakses menggunakan toolbar editor
Ubah koneksi ke database lain di server yang sama.
Jalankan menggunakan toolbar editor
Menjalankan kode yang dipilih atau, jika tidak ada kode yang dipilih, kode tersebut menjalankan semua kode Editor Kueri.
Anda juga dapat Jalankan kueri dengan memilih F5 atau dari menu konteks .
Batalkan eksekusi kueri menggunakan toolbar editor
Mengirim permintaan pembatalan ke server. Beberapa kueri tidak dapat segera dibatalkan tetapi harus menunggu kondisi pembatalan yang sesuai. Ketika transaksi dibatalkan, penundaan mungkin terjadi saat transaksi digulung balik.
Anda juga dapat membatalkan kueri yang dijalankan dengan memilih Alt+Break.
Memproses menggunakan bilah alat editor
Memeriksa sintaks kode yang dipilih. Jika tidak ada kode yang dipilih, kode akan memeriksa semua sintaks kode di jendela Editor Kueri.
Anda juga bisa memeriksa kode di Editor Kueri dengan memilih Ctrl+F5.
Tampilkan perkiraan rencana eksekusi menggunakan toolbar editor
Meminta Rencana Eksekusi dari prosesor kueri tanpa menjalankan kueri, dan menampilkan rencana tersebut di jendela Rencana Eksekusi. Rencana ini menggunakan statistik indeks untuk memperkirakan jumlah baris yang diharapkan untuk dikembalikan selama setiap bagian eksekusi kueri. Rencana kueri aktual yang digunakan bisa berbeda dari perkiraan rencana eksekusi. Jika jumlah baris yang dikembalikan berbeda dari perkiraan, dan prosesor kueri mengubah rencana menjadi lebih efisien, ini dapat terjadi.
Anda juga dapat menampilkan perkiraan rencana eksekusi dengan memilih Ctrl+L atau dari menu konteks.
Gunakan opsi kueri melalui toolbar editor
Membuka kotak dialog Opsi Kueri. Gunakan kotak dialog ini untuk mengonfigurasi opsi default untuk eksekusi kueri dan untuk hasil kueri.
Anda juga bisa memilih Opsi Kueri dari menu konteks .
IntelliSense diaktifkan menggunakan toolbar editor
Menentukan apakah fungsionalitas IntelliSense tersedia di Editor Kueri Mesin Database. Opsi ini diatur secara default.
Anda juga dapat memilih IntelliSense Diaktifkan dengan memilih Ctrl+B lalu Ctrl+I, atau dari menu konteks.
Sertakan rencana eksekusi aktual menggunakan toolbar editor
Menjalankan kueri, mengembalikan hasil kueri, dan menggunakan rencana eksekusi untuk kueri. Kueri muncul sebagai rencana kueri grafis di jendela rencana Eksekusi.
Anda juga dapat memilih Sertakan Rencana Eksekusi Aktual dengan memilih Ctrl+M atau dari menu konteks.
Menyertakan statistik kueri langsung menggunakan toolbar editor
Memberikan wawasan waktu nyata tentang proses eksekusi kueri ketika aliran kontrol berpindah dari satu operator rencana kueri ke operator lainnya.
Anda juga dapat memilih Sertakan Statistik Kueri Langsung dari menu konteks .
Sertakan statistik klien menggunakan toolbar editor
Menyertakan jendela Statistik Klien yang berisi statistik tentang kueri dan tentang paket jaringan, serta waktu yang telah berlalu dari kueri.
Anda juga dapat memilih Sertakan Statistik Kueri Langsung dengan memilih Shift+Alt+S atau dari menu konteks.
Hasil dalam bentuk teks menggunakan toolbar editor
Mengembalikan hasil kueri sebagai teks di jendela Hasil .
Anda juga dapat mengembalikan hasil ke teks dengan memilih Ctrl+T atau dari menu konteks.
Menampilkan hasil ke dalam kisi menggunakan toolbar editor
Mengembalikan hasil kueri sebagai satu atau beberapa kisi di jendela Hasil. Opsi ini diaktifkan secara default.
Anda juga dapat mengembalikan hasil ke teks dengan memilih Ctrl+D atau dari menu konteks.
Menyimpan hasil ke file menggunakan toolbar editor
Saat kueri dijalankan, kotak dialog Simpan Hasil terbuka. Di Simpan Di, pilih folder tempat Anda ingin menyimpan file. Di Nama file, ketik nama file, lalu pilih Simpan untuk menyimpan hasil kueri sebagai file Laporan yang memiliki .rpt ekstensi. Untuk opsi tingkat lanjut, pilih panah bawah pada tombol Simpan, lalu pilih Simpan dengan Pengodean.
Anda juga dapat mengembalikan hasil ke teks dengan memilih Ctrl+Shift+F atau dari menu konteks.
Mengomentari baris terpilih menggunakan toolbar editor
Membuat baris saat ini menjadi komentar dengan menambahkan operator komentar (--) di awal baris.
Anda juga dapat mengomentari baris dengan memilih Ctrl+K, lalu Ctrl+C.
Batalkan komentar baris terpilih menggunakan toolbar editor
Menjadikan baris saat ini sebagai pernyataan sumber aktif dengan menghapus operator komentar apa pun (--) di awal baris.
Anda juga dapat membatalkan komentar baris dengan memilih Ctrl+K, lalu Ctrl+U.
Kurangi lekukan menggunakan bilah alat editor
Memindahkan teks baris ke kiri dengan menghapus kosong di awal baris.
Menambah inden baris menggunakan toolbar editor
Memindahkan teks baris ke kanan dengan menambahkan kosong di awal baris.
Tentukan nilai untuk parameter templat menggunakan toolbar editor
Membuka kotak dialog yang bisa Anda gunakan untuk menentukan nilai parameter dalam prosedur dan fungsi tersimpan.
Menu konteks
Anda dapat mengakses menu konteks dengan mengklik kanan di mana saja di editor kueri. Opsi di menu konteks mirip dengan Toolbar Editor SQL. Dengan menu konteks, Anda melihat opsi yang sama seperti Connect dan Execute, tetapi Anda juga mendapatkan opsi lain yang tercantum, seperti Sisipkan Cuplikan dan Kelilingi Dengan.
Sisipkan cuplikan menggunakan menu konteks
Cuplikan Transact-SQL adalah template yang bisa Anda gunakan sebagai titik awal saat menulis pernyataan Transact-SQL baru di Editor Kueri.
Opsi surround-with pada menu konteks
Cuplikan 'surround-with' adalah template yang dapat Anda gunakan sebagai titik awal saat mengapit sekumpulan pernyataan Transact-SQL dalam blok BEGIN, IF, atau WHILE.
Koneksi menggunakan menu konteks
Ada lebih banyak opsi Koneksi di menu konteks dibandingkan dengan opsi di toolbar SSMS.
Sambungkan - Membuka kotak dialog Sambungkan ke Server. Gunakan kotak dialog ini untuk membuat koneksi ke server.
Putuskan Sambungan - Memutuskan sambungan Editor Kueri saat ini dari server.
Menghentikan Semua Koneksi Kueri - Menghentikan semua koneksi kueri.
Ubah Koneksi - Membuka kotak dialog 'Sambungkan ke Server'. Gunakan kotak dialog ini untuk membuat koneksi ke server lain.
Membuka server di Object Explorer menggunakan menu konteks
Object Explorer menyediakan antarmuka pengguna hierarkis untuk melihat dan mengelola objek di setiap instans SQL Server. Panel Detail Object Explorer menyajikan tampilan tabular objek instans, dan kemampuan untuk mencari objek tertentu. Kemampuan Object Explorer sedikit bervariasi tergantung pada jenis server, tetapi umumnya menyertakan fitur pengembangan untuk database, dan fitur manajemen untuk semua jenis server.
Jalankan menggunakan menu konteks
Menjalankan kode yang dipilih atau, jika tidak ada kode yang dipilih, menjalankan semua kode di Editor Kueri.
Tampilkan perkiraan rencana eksekusi menggunakan menu konteks
Meminta Rencana Eksekusi dari prosesor kueri tanpa mengeksekusi kueri sebenarnya, dan menampilkan rencana di jendela Rencana Eksekusi. Rencana ini menggunakan statistik indeks untuk memperkirakan jumlah baris yang diharapkan untuk dikembalikan selama setiap bagian eksekusi kueri. Rencana kueri aktual yang digunakan bisa berbeda dari perkiraan rencana eksekusi. Jika jumlah baris yang dikembalikan berbeda dari perkiraan, dan prosesor kueri mengubah rencana menjadi lebih efisien, ini dapat terjadi.
IntelliSense diaktifkan menggunakan menu konteks
Menentukan apakah fungsionalitas IntelliSense tersedia di Editor Kueri Mesin Database. Opsi ini diatur secara default.
Lacak kueri di SQL Server Profiler menggunakan menu konteks
SQL Server Profiler adalah antarmuka untuk membuat dan mengelola jejak serta menganalisis dan memutar ulang hasil pelacakan. Peristiwa disimpan dalam file pelacakan yang nantinya dapat dianalisis atau digunakan untuk memutar ulang serangkaian langkah tertentu saat mencoba mendiagnosis masalah.
Menganalisis kueri di Database Engine Tuning Advisor menggunakan menu konteks
Microsoft Database Engine Tuning Advisor (DTA) menganalisis database dan membuat rekomendasi yang Anda gunakan untuk mengoptimalkan performa kueri. Anda menggunakan Database Engine Tuning Advisor untuk memilih dan membuat sekumpulan indeks, tampilan terindeks, atau partisi tabel yang optimal tanpa memiliki pemahaman ahli tentang struktur database atau internal SQL Server. Dengan menggunakan DTA, Anda dapat melakukan tugas berikut.
Mendesain kueri di editor menggunakan menu konteks
Kueri dan Desainer Tampilan terbuka saat Anda membuka definisi tampilan, memperlihatkan hasil untuk kueri atau tampilan, atau membuat atau membuka kueri.
Sertakan rencana eksekusi aktual menggunakan menu konteks
Menjalankan kueri, mengembalikan hasil kueri, dan menggunakan rencana eksekusi untuk kueri. Kueri muncul sebagai rencana kueri grafis di jendela rencana Eksekusi.
Menyertakan statistik kueri langsung menggunakan menu konteks
Memberikan wawasan waktu nyata tentang proses eksekusi kueri ketika aliran kontrol berpindah dari satu operator rencana kueri ke operator lainnya.
Sertakan statistik klien menggunakan menu konteks
Menyertakan jendela Statistik Klien yang berisi statistik tentang kueri dan tentang paket jaringan, serta waktu yang telah berlalu dari kueri.
Hasil menggunakan menu konteks
Anda dapat memilih salah satu opsi Hasil yang Anda inginkan dari menu konteks.
Hasil ke Teks - Menghasilkan hasil kueri sebagai teks di jendela Hasil.
Hasil ke Grid - Mengembalikan hasil kueri sebagai satu atau beberapa grid di jendela Hasil.
Hasil ke File - Saat kueri dijalankan, kotak dialog Simpan Hasil terbuka. Di Simpan Di, pilih folder tempat Anda ingin menyimpan file. Di Nama file, ketik nama file, lalu pilih Simpan untuk menyimpan hasil kueri sebagai file Laporan dengan
.rptekstensi. Untuk opsi tingkat lanjut, pilih panah bawah pada tombol Simpan, lalu pilih Simpan dengan Pengodean.
Jendela properti menggunakan menu konteks
Jendela Properti menjelaskan status item di SQL Server Management Studio, seperti koneksi atau operator Showplan, dan informasi tentang objek database seperti tabel, tampilan, dan perancang.
Anda menggunakan jendela Properti untuk melihat properti koneksi saat ini. Banyak properti bersifat baca-saja di jendela Properti, tetapi bisa diubah di tempat lain di Management Studio. Misalnya, properti Database kueri bersifat baca-saja di jendela Properti tetapi dapat diubah pada bilah alat.
Opsi kueri menggunakan menu konteks
Membuka kotak dialog Opsi Kueri. Gunakan kotak dialog ini untuk mengonfigurasi opsi default untuk eksekusi kueri dan hasil kueri.
Bantuan F1 Transact-SQL
Editor Kueri mendukung penautan Anda ke artikel referensi untuk pernyataan Transact-SQL tertentu saat Anda memilih F1. Untuk melakukannya, sorot nama pernyataan Transact-SQL lalu pilih F1. Mesin pencari bantuan kemudian mencari artikel yang memiliki atribut bantuan F1 yang cocok dengan string yang Anda sorot.
Jika mesin pencari bantuan tidak menemukan artikel dengan kata kunci bantuan F1 yang sama persis dengan string yang Anda sorot, maka artikel ini ditampilkan. Dalam hal ini, ada dua pendekatan untuk menemukan bantuan yang Anda cari:
Salin dan tempel string editor yang Anda sorot ke tab pencarian Dokumentasi SQL Server dan lakukan pencarian.
Sorot hanya bagian dari pernyataan Transact-SQL yang mungkin cocok dengan kata kunci bantuan F1 yang diterapkan ke artikel dan pilih F1 lagi. Mesin pencari memerlukan kecocokan yang persis antara string yang Anda tandai dan kata kunci bantuan F1 yang terkait dengan artikel. Jika string yang Anda sorot berisi elemen yang unik untuk lingkungan Anda, seperti nama kolom atau parameter, mesin pencari tidak mendapatkan kecocokan. Contoh string yang akan disorot meliputi:
Nama pernyataan Transact-SQL, seperti
SELECT,CREATE DATABASE, atauBEGIN TRANSACTION.Nama fungsi bawaan, seperti
SERVERPROPERTY, atau@@VERSION.Nama tabel prosedur tersimpan sistem, atau tampilan, seperti
sys.data_spacesatausp_tableoption.
Tugas editor
| Deskripsi Tugas | Artikel |
|---|---|
| Menjelaskan berbagai cara Anda dapat membuka editor di SSMS. | Buka Editor |
| Konfigurasikan opsi untuk berbagai editor, seperti penomoran baris dan opsi IntelliSense. | Mengonfigurasi Editor |
| Cara mengelola mode tampilan, seperti pembungkus kata, memisahkan jendela, atau tab. | Mengelola Editor dan mode tampilan |
| Atur opsi pemformatan, seperti teks atau indentasi tersembunyi. | Mengelola pemformatan kode |
| Jelajahi teks di jendela editor dengan menggunakan fitur seperti pencarian bertahap atau pergi ke. | Menavigasi kode dan teks |
| Atur opsi pengodean warna untuk berbagai kelas sintaksis, yang memudahkan untuk membaca pernyataan kompleks. | Pengkodian warna di editor kueri |
| Seret teks dari satu lokasi dalam skrip dan letakkan di lokasi baru. | Seret dan letakkan teks |
| Cara menandai kode agar lebih mudah menemukan bagian penting dari kode tersebut. | Mengelola Bookmark |
| Cara mencetak skrip atau hasil di jendela atau tabel. | Cetak Kode dan Hasil |
| Tampilkan dan gunakan fitur dasar di Editor Kueri MDX. | Membuat Skrip untuk Layanan Analisis |
| Tampilkan dan gunakan fitur dasar di Editor Kueri DMX. | Buat Kueri DMX |
| Lihat dan gunakan fitur dasar di Editor XML/A. | Editor XML |
| Cara menggunakan fitur sqlcmd di Editor Kueri Mesin Database. | Edit Skrip SQLCMD dengan Editor Kueri |
| Cara menggunakan cuplikan kode di Editor Kueri Mesin Database. Potongan kode adalah pola untuk pernyataan atau blok yang umum digunakan dan dapat dikustomisasi atau diperluas untuk menyertakan potongan kode khusus untuk situs. | Menambahkan cuplikan Transact-SQL |
| Cara menggunakan debugger Transact-SQL untuk menelusuri kode dan melihat informasi debugging, seperti nilai dalam variabel dan parameter. | Debugger Transact-SQL |