Bagikan melalui


Editor Kueri dan Teks (SQL Server Management Studio)

Anda dapat menggunakan salah satu editor SQL Server Management Studio untuk mengedit dan menguji skrip Transact-SQL, MDX, DMX, atau XML/A secara interaktif, atau untuk mengedit XML atau file teks biasa. Setiap editor didukung oleh layanan khusus bahasa yang mewarnai kata kunci, dan memeriksa sintaksis dan kesalahan penggunaan. Editor Kueri Mesin Database menyertakan debugger Transact-SQL yang bisa Anda gunakan untuk membantu memperbaiki masalah dalam kode Transact-SQL.

Editor SQL Server Management Studio

Keempat editor di Management Studio berbagi arsitektur umum. Editor teks mengimplementasikan tingkat fungsionalitas dasar, dan dapat digunakan sebagai editor dasar untuk file teks. Tiga editor lainnya, 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 Transact-SQL dan XQuery, editor MDX untuk bahasa MDX, editor DMX untuk bahasa DMX, dan editor XML/A untuk bahasa XML untuk Analisis.

Komponen Umum

Semua editor di Management Studio berbagi komponen ini:

Panel Kode
Area tempat Anda memasukkan kueri atau teks. Di editor kueri, ini berisi fitur penyusun pernyataan yang tersedia untuk bahasa Anda. Lingkungan pengeditan teks mendukung temukan dan ganti, komentar massal, serta font dan warna kustom.

Anda dapat mengatur opsi yang memengaruhi perilaku teks di panel kode karena berkaitan dengan inden, tab, penyeretan dan penghapusan teks, dan sebagainya. Jendela kueri dapat dikonfigurasi untuk beroperasi sebagai tab di jendela dokumen, atau di dokumen terpisah.

Margin Pilihan
Kolom spasi kosong antara bilah indikator margin dan teks kode tempat Anda bisa mengklik untuk memilih baris teks. Anda dapat menyembunyikan atau menampilkan margin pilihan.

Bilah Gulir Horizontal dan Vertikal
Memungkinkan Anda menggulir panel kode secara horizontal dan vertikal sehingga Anda dapat melihat kode yang meluas di luar tepi panel kode yang dapat dilihat.

Penomoran Baris
Menampilkan nomor baris di sebelah kiri teks atau kode di Editor. Anda dapat menavigasi ke nomor baris tertentu.

Pembungkus Kata
Menampilkan garis panjang teks atau kode sebagai beberapa baris, memungkinkan Anda melihat semua teks pada baris. Pembungkus kata tidak memengaruhi cara teks muncul saat dijalankan atau dicetak. Pembungkus kata diaktifkan dari kotak dialog Alat, Opsi , baik di Editor Teks, Semua Bahasa, halaman Umum, atau di halaman editor tertentu.

Komponen Editor Kode

Editor kode berisi fitur-fitur ini selain yang dibagikan dengan editor teks dan XML:

Hasil
Jendela ini digunakan untuk menampilkan hasil kueri. Jendela dapat menampilkan hasil dalam kisi atau teks, atau hasilnya dapat diarahkan ke file. Kisi hasil dapat ditampilkan sebagai jendela bertab terpisah.

IntelliSense
Di Editor, pada menu Edit , arahkan ke IntelliSense, untuk melihat opsi Microsoft IntelliSense.

Pengkodian Warna
Menampilkan warna yang berbeda untuk setiap jenis elemen sintaksis, yang meningkatkan keterbacaan pernyataan kompleks.

Kerangka Kode
Menampilkan grup kode dengan garis pembatas di sebelah kiri kode. Grup kode dapat diciutkan dan diperluas untuk mempermudah peninjauan kode Anda.

Template
Templat adalah file yang menyertakan struktur dasar pernyataan yang diperlukan untuk membuat objek dalam database. Mereka dapat digunakan untuk mempercepat penulisan skrip.

Pesan
Menampilkan kesalahan, peringatan, dan pesan informasi yang dikembalikan oleh server saat skrip dijalankan. Daftar pesan tidak berubah sampai skrip dijalankan lagi.

Bilah Status
Menampilkan informasi sistem yang terkait dengan jendela Editor Kueri, seperti instans mana yang tersambung dengan Editor Kueri.

Komponen Editor Kueri Mesin Database

Komponen-komponen ini hanya tersedia di Editor Kueri Mesin Database:

Debugger
Memungkinkan Anda menjeda eksekusi kode pada pernyataan tertentu. Anda kemudian dapat melihat data dan informasi sistem untuk membantu Anda menemukan kesalahan dalam kode.

Daftar Kesalahan
Menampilkan sintaksis dan kesalahan semantik yang ditemukan oleh IntelliSense. Daftar kesalahan berubah secara dinamis saat Anda mengedit skrip Transact-SQL.

Showplan grafis
Menampilkan langkah-langkah logis yang disertakan dalam rencana eksekusi pernyataan Transact-SQL.

Statistik Klien
Menampilkan informasi tentang eksekusi kueri yang dikelompokkan ke dalam kategori. Saat Sertakan Statistik Klien dipilih dari menu Kueri , jendela Statistik Klien ditampilkan saat eksekusi kueri. Statistik dari eksekusi kueri berturut-turut tercantum bersama dengan nilai rata-rata. Pilih Reset Statistik Klien dari menu Kueri untuk mengatur ulang rata-rata.

Cuplikan Kode
Templat yang bisa Anda gunakan sebagai titik awal saat menambahkan pernyataan di Editor Kueri Mesin Database. Anda dapat menyisipkan cuplikan yang telah ditentukan sebelumnya yang disediakan dengan SQL Server, atau menambahkan cuplikan Anda sendiri.

SQLCMD Mode
Menjalankan skrip Transact-SQL yang menyertakan sekumpulan perintah yang didukung oleh utilitas sqlcmd. Untuk informasi selengkapnya, lihat Topik Cara Penggunaan sqlcmd.

Tugas Editor

Deskripsi Tugas Topik
Menjelaskan cara menampilkan dan menggunakan fitur dasar di Editor Kueri Mesin Database. Editor Kueri Mesin Database (SQL Server Management Studio)
Menjelaskan cara menampilkan dan menggunakan fitur dasar di Editor Kueri MDX. Editor Kueri MDX (Analysis Services - Data Multidimensional)
Menjelaskan cara menampilkan dan menggunakan fitur dasar di Editor Kueri DMX. Editor Kueri DMX (Analysis Services - Penggalian Data)
Menjelaskan cara menampilkan dan menggunakan fitur dasar di Editor XML/A. Editor XML (SQL Server Management Studio)
Menjelaskan cara mengonfigurasi opsi untuk berbagai editor, seperti penomoran baris dan opsi IntelliSense. Mengonfigurasi Editor (SQL Server Management Studio)
Menjelaskan berbagai cara untuk membuka editor di Management Studio. Buka Editor (SQL Server Management Studio)
Menjelaskan cara mengelola mode tampilan, seperti pembungkus kata, memisahkan jendela, atau tab. Mengelola Mode Tampilan dan Editor
Menjelaskan cara mengatur opsi pemformatan, seperti teks atau indentasi tersembunyi. Mengelola Pemformatan Kode
Menjelaskan cara menavigasi teks di jendela editor dengan menggunakan fitur seperti pencarian bertahap atau menuju. Menavigasi Teks dan Kode
Menjelaskan cara mengatur opsi pengodean warna untuk berbagai kelas sintaksis, yang memudahkan untuk membaca pernyataan kompleks. Pengkodian Warna di Editor Kueri
Menjelaskan cara menggunakan kerangka kode untuk menyembunyikan bagian skrip kompleks yang saat ini tidak Sedang Anda kerjakan. Kerangka Kode
Menjelaskan cara menyeret teks dari satu lokasi dalam skrip dan meletakkannya di lokasi baru. Seret dan Letakkan Teks
Menjelaskan cara melakukan pencarian dan penggantian global, seperti saat mengubah nama kolom. Cari dan Ganti
Menjelaskan cara mengatur penanda agar lebih mudah menemukan potongan kode penting. Mengelola Bookmark
Menjelaskan cara mencetak skrip atau hasil di jendela atau kisi. Cetak Kode dan Hasil
Menjelaskan cara menggunakan fitur sqlcmd di Editor Kueri Mesin Database. Edit Skrip SQLCMD dengan Editor Kueri
Menjelaskan cara menggunakan fitur IntelliSense seperti melengkapi nama objek secara otomatis saat Anda mengetiknya, atau memastikan titik henti ditempatkan di lokasi yang valid. IntelliSense (SQL Server Management Studio)
Menjelaskan 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. Potongan KodeTransact-SQL
Menjelaskan cara menggunakan debugger Transact-SQL untuk melangkahkan melalui kode dan melihat informasi debugging seperti nilai dalam variabel dan parameter. Transact-SQL Debugger
Menjelaskan cara mengatur warna kustom untuk instans Mesin Database yang berbeda, dan mengatur warna tersebut sebagai latar belakang bilah status di jendela Editor Kueri Mesin Database. Bilah Status (Editor Kueri Mesin Database)

Lihat Juga

Pintasan Keyboard untuk SQL Server Management Studio