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. Mesin Database Editor Kueri menyertakan debugger Transact-SQL yang dapat Anda gunakan untuk membantu memperbaiki masalah dalam kode Transact-SQL.

Editor SQL Server Management Studio

Empat 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 dasar fungsionalitas ini dengan menyertakan layanan bahasa yang menentukan sintaks salah satu bahasa yang didukung dalam SQL Server. Editor kueri juga menerapkan berbagai tingkat dukungan untuk fitur editor seperti IntelliSense dan penelusuran kesalahan. Editor kueri mencakup 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 bisa mengatur opsi yang memengaruhi perilaku teks di panel kode karena berkaitan dengan inden, tabbing, seret dan letakkan 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 bisa menampilkan 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.

Bungkus Word
Menampilkan garis panjang teks atau kode sebagai beberapa baris, memungkinkan Anda melihat semua teks pada baris. Word bungkus tidak memengaruhi cara teks muncul saat dijalankan atau dicetak. Word bungkus diaktifkan dari kotak dialog Alat, Opsi, baik pada 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 kerangka di sebelah kiri kode. Grup kode dapat diciutkan dan diperluas untuk mempermudah peninjauan kode Anda.

Templat
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 dicantumkan 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 mesin database Editor Kueri. 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 serangkaian 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 melihat dan menggunakan fitur dasar dalam Editor Kueri MDX. Editor Kueri MDX (Analysis Services - Data Multidmensional)
Menjelaskan cara melihat 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 Editor dan Mode Tampilan
Menjelaskan cara mengatur opsi pemformatan, seperti teks atau indentasi tersembunyi. Kelola Pemformatan Kode
Menjelaskan cara menavigasi teks di jendela editor dengan menggunakan fitur seperti pencarian inkremental atau masuk ke. Menavigasi Kode dan Teks
Menjelaskan cara mengatur opsi pengodean warna untuk berbagai kelas sintaksis, yang memudahkan untuk membaca pernyataan yang 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 global dan mengganti, seperti saat mengubah nama kolom. Cari dan Ganti
Menjelaskan cara mengatur marka buku untuk menemukan potongan kode penting dengan lebih mudah. Kelola Marka Buku
Menjelaskan cara mencetak skrip atau hasilnya di jendela atau kisi. Cetak Kode dan Hasil
Menjelaskan cara menggunakan fitur sqlcmd di Editor Kueri Mesin Database. Mengedit Skrip SQLCMD dengan Editor Kueri
Menjelaskan cara menggunakan fitur IntelliSense seperti melengkapi otomatis nama objek 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. Cuplikan adalah templat untuk pernyataan atau blok yang umum digunakan, dan dapat dikustomisasi atau diperluas untuk menyertakan cuplikan khusus situs. Cuplikan Kode Transact-SQL
Menjelaskan cara menggunakan debugger Transact-SQL untuk menelusuri kode dan melihat informasi penelusuran kesalahan seperti nilai dalam variabel dan parameter. Debugger Transact-SQL
Menjelaskan cara mengatur warna kustom untuk berbagai instans Mesin Database, dan mengatur warna tersebut sebagai latar belakang bilah status di Mesin Database Editor Kueri jendela. Bilah Status (Editor Kueri Mesin Database)

Lihat juga

Pintasan Papan Tombol SQL Server Management Studio