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.
Perintah slash GitHub Copilot menawarkan cara yang cepat dan mudah untuk berinteraksi langsung dengan database SQL Server Anda melalui obrolan GitHub Copilot di Visual Studio Code. Perintah ini tersedia melalui integrasi ekstensi MSSQL dengan GitHub Copilot, menggunakan @mssql peserta obrolan. Dengan mengetikkan / input obrolan, Anda dapat melihat daftar perintah yang didukung yang mempercepat alur kerja umum seperti menyambungkan, beralih database, menjelajahi skema, dan menjalankan kueri.
Apa itu perintah slash?
Perintah garis miring menyediakan cara cepat untuk menyisipkan perintah terstruktur langsung ke dalam obrolan GitHub Copilot. Mereka dirancang untuk kecepatan dan kemudahan penemuan, membantu Anda melakukan tugas database umum tanpa menulis kueri bahasa alami penuh.
Misalnya, Anda dapat mengetik:
@mssql /getConnectionDetails
Nota
Tidak seperti alat Mode Agen, perintah slash berfungsi sebagai pintasan: perintah tersebut menyisipkan perintah terstruktur ke dalam chat sehingga Anda tidak perlu membuat kueri bahasa alami penuh. Beberapa perintah berjalan secara instan (seperti beralih database), sementara yang lain memerlukan input tindak lanjut (seperti menjalankan atau menjelaskan kueri).
Referensi perintah garis miring MSSQL
Bagian ini menyediakan referensi terperinci untuk perintah garis miring khusus SQL yang tersedia di GitHub Copilot. Perintah ini dikontribusikan oleh peserta obrolan MSSQL dan muncul langsung di antarmuka obrolan GitHub Copilot.
Penting
Semua perintah garis miring memerlukan editor aktif yang tersambung ke database agar berfungsi. Jika tidak ada koneksi yang aktif, perintah tidak akan dijalankan.
Manajemen koneksi
Perintah ini memungkinkan Anda membuat, beralih, atau memeriksa koneksi. Mereka tidak memerlukan input tambahan: memilih salah satu membuka panel koneksi atau melakukan tindakan secara langsung.
| Command | Description |
|---|---|
/connect |
Membuka panel koneksi untuk membuat koneksi database baru. |
/disconnect |
Mengakhiri sesi koneksi aktif saat ini. |
/changeDatabase |
Membuka panel koneksi untuk beralih ke database lain di server saat ini. |
/getConnectionDetails |
Menampilkan detail koneksi saat ini, seperti server, database, dan jenis autentikasi. |
Examples
Frasa berikut dapat digunakan untuk berinteraksi dengan GitHub Copilot.
@mssql /connect
@mssql /disconnect
@mssql /changeDatabase
@mssql /getConnectionDetails
Berikut adalah tampilan perintah-perintah ini saat diimplementasikan, untuk memperoleh detail koneksi.
Cara kerja logika koneksi
Perintah garis miring untuk manajemen koneksi bertindak sebagai pintasan efektif. Tidak seperti alat Mode Agen yang mencoba mengatasi koneksi secara otomatis, perintah ini membuka dialog koneksi ekstensi MSSQL di dalam Visual Studio Code. Pengguna kemudian harus berinteraksi dengan dialog untuk memilih atau membuat koneksi.
Saat Anda memanggil /connect atau /changeDatabase:
- GitHub Copilot menyisipkan perintah ke dalam obrolan.
- Ekstensi MSSQL membuka dialog koneksi standar.
- Anda memilih profil yang sudah ada atau membuat profil baru.
- Setelah dikonfirmasi, koneksi dibuat atau dialihkan.
Saat Anda memanggil /disconnect:
- Ekstensi MSSQL segera mengakhiri sesi aktif.
Saat Anda memanggil /getConnectionDetails:
- Ekstensi MSSQL menampilkan detail koneksi saat ini dalam obrolan, tanpa memerlukan input lebih lanjut.
Berikut adalah cara perintah ini terlihat dalam tindakan, untuk menyambungkan, atau mengubah database:
Desain ini menjaga pengalaman tetap konsisten dengan UI ekstensi MSSQL: perintah garis miring mempercepat akses, sementara dialog memastikan Anda dapat meninjau dan mengonfirmasi detail koneksi secara interaktif.
Pelaksanaan dan kinerja kueri
Perintah ini memerlukan input tindak lanjut. Setelah memilih perintah, berikan pernyataan atau objek SQL yang ingin Anda analisis.
| Command | Description |
|---|---|
/runQuery |
Menjalankan kueri SQL terhadap database yang tersambung dan menunjukkan hasil dalam obrolan. |
/explain |
Memberikan penjelasan bahasa alami tentang kode atau kueri SQL. |
/fix |
Mendeteksi dan memperbaiki masalah sintaksis atau kehilangan batasan dalam kode SQL. |
/optimize |
Menganalisis performa kueri dan menyarankan peningkatan (pengindeksan, restrukturisasi). |
Examples
Frasa berikut dapat digunakan untuk berinteraksi dengan GitHub Copilot.
@mssql /runQuery SELECT TOP 10 * FROM Orders
@mssql /explain SELECT COUNT(*) FROM Customers
@mssql /fix any errors in my query: SELECT * FROM Orders WHERE OrderDate > '2025-01-01'
@mssql /optimize SELECT * FROM Products WHERE Price > 100
Berikut adalah cara perintah ini terlihat dalam tindakan, untuk menjalankan atau mengoptimalkan kueri:
Eksplorasi skema dan manajemen objek
Perintah ini mencantumkan atau memvisualisasikan objek skema dalam database yang tersambung.
| Command | Description |
|---|---|
/showSchema |
Menampilkan diagram tingkat tinggi dari skema database (tabel, hubungan, kunci). |
/showDefinition |
Memperlihatkan definisi tabel, tampilan, fungsi, atau prosedur tertentu. |
/listServers |
Mencantumkan semua profil koneksi SQL Server yang disimpan. |
/listDatabases |
Mencantumkan semua database pada server saat ini. |
/listSchemas |
Mencantumkan semua skema dalam database saat ini. |
/listTables |
Mencantumkan semua tabel dalam database saat ini. |
/listViews |
Mencantumkan semua tampilan dalam database saat ini. |
/listFunctions |
Mencantumkan semua fungsi dalam database saat ini. |
/listProcedures |
Mencantumkan semua prosedur tersimpan dalam database saat ini. |
Examples
Frasa berikut dapat digunakan untuk berinteraksi dengan GitHub Copilot.
@mssql /showSchema
@mssql /showDefinition Orders
@mssql /listDatabases
@mssql /listTables
@mssql /listViews
@mssql /listProcedures
Berikut adalah cara perintah ini terlihat dalam tindakan, untuk menjelajahi skema dan mencantumkan objek:
Perbedaan utama dari Mode Agen
Perintah Garis Miring: Sisipkan perintah terstruktur ke dalam obrolan. Beberapa bertindak segera (seperti manajemen koneksi), yang lain memerlukan input pengguna. Mereka dirancang untuk akses cepat dan kemudahan pencarian.
Mode Agen: Menggunakan alat berkontribusi ekstensi yang menjalankan tindakan secara langsung, dengan dialog konfirmasi untuk eksekusi yang aman. Mode Agen mendukung alur kerja yang lebih kaya dan lebih kompleks di dalam lingkungan pengembangan SQL Anda.
Kedua pendekatan dapat digunakan bersama-sama; perintah garis miring mempercepat entri prompt, sementara Mode Agen menjalankan tindakan yang aman dan dapat dikonfirmasi.
Konten terkait
- Panduan Cepat: Menggunakan chat dan saran GitHub Copilot terintegrasi
- Panduan Cepat: Menggunakan Mode Agent GitHub Copilot
- Mulai cepat: Membuat kode
- Mulai cepat: Menggunakan penjelajah dan perancang skema
- Panduan Cepat: Menggunakan Pembuat Kueri Pintar
- Panduan Cepat: Asisten Pengoptimal Kueri
- Mulai cepat: Menggunakan penjelas logika bisnis
- Mulai cepat: Penganalisis keamanan
- Mulai cepat: Pembantu pelokalan dan pemformatan
- Mulai cepat: Menghasilkan data untuk pengujian dan tiruan
- Batasan dan masalah umum