Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A GitHub Copilot használata az SQL Server Management Studióban (SSMS) a Transact-SQL (T-SQL) fejlesztésének továbbfejlesztéséhez AI-támogatással. A GitHub Copilot a T-SQL írása során hatékonyabb és hatékonyabb munkavégzést tesz lehetővé.
Ebben a cikkben megismerheti a GitHub Copilot Completions használatát, amely környezettudatos kódkiegészítéseket, javaslatokat és akár teljes kódrészleteket is biztosít. Ez a funkció segít csökkenteni az ismétlődő tevékenységekre fordított időt, és minimalizálni a hibákat.
A GitHub Copilot-csevegéssel kapcsolatos további információkért lásd: A GitHub Copilot-csevegés használata az SQL Server Management Studióban (előzetes verzió).
A kódkiegészítések működése
Az SSMS-ben a GitHub Copilot kódkiegészítései olyan fejlett gépi tanulási modelleket használnak, amely a GitHub-adattárakból származó nyilvánosan elérhető kód széles körű adathalmazán van betanolva. A kód beírása során az AI elemzi a környezetet, és valós időben nyújt releváns javaslatokat. Az SSMS-ben a GitHub Copilot környezete tartalmazza annak az adatbázisnak a sémáját, amelyhez az aktív szerkesztőben csatlakozik, az aktuális és az összes megnyitott szerkesztő tartalmát. Javaslatokat is kaphat egy komment megírásával, amelyet gyakran -- előz meg, természetes nyelven írva le azt, amit szeretné, hogy a kód elvégezzen.
Előfeltételek
Az SSMS-ben a GitHub Copilot kódkiegészítései támogatják a T-SQL nyelvet.
Telepítse az SSMS 22.2-s vagy újabb verzióját az AI Assistance számítási feladattal.
Jelentkezzen be a GitHub-fiókjába Copilot-hozzáféréssel.
A GitHub Copilot ingyenesen használható. Regisztráljon, és használja az AI-t a gyorsabb és hatékonyabb kódoláshoz.
A GitHub Copilot használata kódkiegészítésekhez és javaslatokhoz
Amikor megjegyzéseket vagy T-SQL-t ír be a szerkesztőbe, a GitHub Copilot környezettudatos kódkiegészítéseket és javaslatokat nyújt.
Nyissa meg az SSMS-t, és csatlakozzon az adatbázishoz a lekérdezésszerkesztőben.
A szerkesztőben írjon be egy megjegyzést a GitHub Copilot beágyazott kódjavaslatainak megtekintéséhez:
--list all tables in this databaseVálassza az Enter billentyűt a javaslat megtekintéséhez.
A javaslat elfogadásához válassza a Tab billentyűt. A javaslat elutasításához válassza az Esc lehetőséget, vagy folytassa a gépelést.
Billentyűparancsok és beállítások
A befejezéshez számos billentyűparancs érhető el:
- A befejezés manuális aktiválásához használja az Alt+. vagy az Alt+,.
- Az elérhető befejezések között az Alt+. billentyűvel válthat a következő javaslatra, az + pedig az előző javaslatra.
- Ahhoz, hogy szavanként részlegesen elfogadjon egy kiegészítést, használja a Ctrl+Jobbra nyílbillentyűt.
- Ha sorról sorra szeretne részlegesen elfogadni egy befejezési sort, használja a Ctrl+Le nyílbillentyűt.
A kiválasztott beállítások módosításával testre szabhatja a befejezési élményt.
Ha a befejezések túl gyorsan jelennek meg, és megszakítják a gépelést, módosíthatja a megjelenítés időzítését az Eszközök>beállításai>minden beállítás>szövegszerkesztő>kódkiegészítési>beállításai között. Válassza a kódkiegészítések megjelenítése csak a beírás szünete után lehetőséget, hogy ne jelenjenek meg kódkiegészítések gépelés közben. Ez a beállítás hibaelhárítási késleltetést ad hozzá, így a befejezések nem villognak, és nem tűnnek el gépelés közben.
Alapértelmezés szerint minden billentyűleütés automatikusan aktiválja a befejezéseket. Letilthatja az automatikus kiegészítéseket az Eszközök>beállításai>Minden beállítás>szövegszerkesztő>kódkiegészítések>általános beállításában, ha a kódkiegészítési meghívástmanuálisra állítja. A módosítás elvégzése után manuálisan aktiválhatja a befejezéseket az Alt+billentyűkombinációval.
Befejezési modell
A kódkiegészítésekhez használt GPT-4.1 Copilot modell jelenleg az egyetlen elérhető modell a GitHub Copilot számára az SSMS-ben. A beállítást az Eszközök>beállításai>minden beállítás>szövegszerkesztő>kódkiegészítések>általános>copilot-kiegészítési modellben találja.
Ha Ön Copilot Business vagy Enterprise felhasználó, a rendszergazdának engedélyeznie kell ezt a modellt a szervezet számára. A rendszergazda engedélyezheti a szerkesztő előzetes verziójú funkcióit a Copilot-szabályzat beállításai között GitHub.com. Ha Ön a Copilot ingyenes felhasználója, a modell használata a 2000 ingyenes havi befejezés felé számít.