Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:Azure SQL Database
Azure SQL Managed Instance
Visual Studio Code je grafický editor kódu pro Linux, macOS a Windows. Podporuje rozšíření, včetně MSSQL rozšíření pro dotazování SQL Server, Azure SQL Database, Azure SQL Managed Instance, SQL databáze v Microsoft Fabric a dalších platform. V tomto rychlém startu se pomocí editoru Visual Studio Code připojíte ke službě Azure SQL Database nebo Azure SQL Managed Instance a potom spustíte příkazy Jazyka Transact-SQL pro dotazování, vložení, aktualizaci a odstranění dat.
Požadavky
Databáze ve službě Azure SQL Database nebo Azure SQL Managed Instance K vytvoření a konfiguraci databáze ve službě Azure SQL Database můžete použít jeden z těchto rychlých startů:
Akce Azure SQL Database Azure SQL Managed Instance Vytvořit Portál Portál CLI CLI PowerShell PowerShell Konfigurovat Pravidlo IP firewallu na úrovni serveru) Připojení z virtuálního počítače Připojení z místního prostředí Načtení dat Wide World Importers načtené v rámci rychlého startu Obnovit Wide World Importers Obnovte nebo importujte Adventure Works ze souboru BACPAC z GitHubu Důležité
Skripty v tomto článku se zapisují tak, aby používaly databázi Adventure Works. U spravované instance SQL musíte buď importovat databázi Adventure Works do databáze instance, nebo upravit skripty v tomto článku tak, aby používaly databázi Wide World Importers.
Nainstalujte Visual Studio Code
Ujistěte se, že máte nainstalovaný nejnovější Visual Studio Code. Pokyny k instalaci najdete v tématu Instalace nástroje Visual Studio Code.
Konfigurace editoru Visual Studio Code
Pokud chcete nakonfigurovat Visual Studio Code pro připojení ke službě Azure SQL Database nebo Azure SQL Managed Instance, musíte nainstalovat potřebná rozšíření a závislosti na základě operačního systému. Pokud chcete začít, postupujte podle následujících kroků pro konkrétní operační systém.
Windows
Načtěte rozšíření MSSQL pomocí následujících kroků:
- Otevřete Visual Studio Code.
- Otevřete podokno Rozšíření (nebo Ctrl+Shift+X).
- Vyhledejte
sqla nainstalujte rozšíření SQL Serveru (mssql).
Pro další pokyny k instalaci viz rozšíření MSSQL pro Visual Studio Code.
macOS
U macOS je potřeba nainstalovat OpenSSL, což je předpoklad pro .NET Core, který používá rozšíření MSSQL. Otevřete terminál a zadejte následující příkazy, abyste nainstalovali brew a OpenSSL.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update
brew install openssl
mkdir -p /usr/local/lib
ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/
ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/
Linux (Ubuntu)
Načtěte rozšíření MSSQL pomocí následujících kroků:
- Otevřete Visual Studio Code.
- Otevřete podokno Rozšíření (nebo Ctrl+Shift+X).
- Vyhledejte
sqla nainstalujte rozšíření SQL Serveru (mssql).
Pro další pokyny k instalaci viz rozšíření MSSQL pro Visual Studio Code.
Získání informací o připojení k serveru
Získejte informace o připojení, které potřebujete pro připojení ke službě Azure SQL Database. Pro nadcházející postupy potřebujete plně kvalifikovaný název serveru nebo název hostitele, název databáze a přihlašovací údaje.
Přihlaste se k portálu Azure.
Přejděte na stránku databáze SQL nebo spravované instance SQL.
Na stránce Přehled zkontrolujte plně kvalifikovaný název serveru vedle položky Název serveru pro službu SQL Database nebo plně kvalifikovaný název serveru vedle položky Hostitel pro spravovanou instanci SQL. Pokud chcete zkopírovat název serveru nebo název hostitele, najeďte myší na něj a vyberte ikonu Kopírovat .
Nastavení jazykového režimu na SQL
V editoru Visual Studio Code nastavte režim jazyka na SQL tak, aby povolte příkazy mssql a technologii IntelliSense jazyka T-SQL.
Otevřete nové okno nástroje Visual Studio Code.
Stiskněte Ctrl+N. Otevře se nový soubor prostého textu.
V pravém dolním rohu stavového řádku vyberte prostý text .
V rozevíracím seznamu Vybrat režim jazyka, který se otevře, vyberte SQL.
Připojení k databázi
K navázání připojení k serveru použijte Visual Studio Code.
Důležité
Než budete pokračovat, ujistěte se, že máte připravený server a přihlašovací údaje. Jakmile začnete zadávat informace o profilu připojení, budete muset restartovat vytvoření profilu, pokud změníte fokus ze sady Visual Studio Code.
V editoru Visual Studio Code otevřete stisknutím kombinace kláves Ctrl + Shift + P (nebo F1) paletu příkazů.
Zadejte
connecta pak zvolte MS SQL:Connect.Vyberte + Vytvořit profil připojení.
Podle pokynů zadejte vlastnosti připojení nového profilu. Po zadání každé hodnoty pokračujte stisknutím klávesy Enter .
Property Navrhovaná hodnota Description Název serveru Plně kvalifikovaný název serveru Něco jako: <Contoso-server-name>.database.windows.net.Název databáze mySampleDatabase Databáze, ke které se chcete připojit. Authentication Přihlášení k SQL Tento kurz používá ověřování SQL. Uživatelské jméno Jméno uživatele Uživatelské jméno účtu správce serveru použitého k vytvoření serveru. Heslo (Přihlášení SQL) Heslo Heslo účtu správce serveru použitého k vytvoření serveru. Uložit heslo? Ano nebo Ne Pokud nechcete pokaždé zadávat heslo, vyberte Ano . Zadejte název pro tento profil. Název profilu, například mySampleProfile Uložený profil urychlí připojení při následných přihlášeních. V případě úspěchu se zobrazí oznámení o vytvoření a připojení vašeho profilu.
Dotazování dat
Spuštěním následujícího příkazu SELECT Transact-SQL zadejte dotaz na prvních 20 produktů podle kategorie.
V okně editoru vložte následující dotaz SQL.
SELECT pc.Name AS CategoryName, p.name AS ProductName FROM [SalesLT].[ProductCategory] pc INNER JOIN [SalesLT].[Product] p ON pc.ProductCategoryId = p.ProductCategoryId;Stisknutím kombinace kláves Ctrl + Shift + E spusťte dotaz a zobrazte výsledky z
Producttabulek.ProductCategory
Vložení dat
Spuštěním následujícího příkazu INSERT Transact-SQL přidejte do tabulky nový produkt SalesLT.Product .
Nahraďte předchozí dotaz tímto dotazem.
INSERT INTO [SalesLT].[Product] ( [Name], [ProductNumber], [Color], [ProductCategoryID], [StandardCost], [ListPrice], [SellStartDate] ) VALUES ( 'myNewProduct', 123456789, 'NewColor', 1, 100, 100, GETDATE() );Stisknutím kombinace kláves Ctrl + Shift + E vložte nový řádek do
Producttabulky.
Aktualizace dat
Spuštěním následujícího příkazu UPDATE Transact-SQL aktualizujte přidaný produkt.
Nahraďte předchozí dotaz tímto:
UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct';Stisknutím kombinace kláves Ctrl + Shift + E aktualizujte zadaný řádek v
Producttabulce.
Odstranění dat
Spuštěním následujícího příkazu DELETE Transact-SQL odeberte nový produkt.
Nahraďte předchozí dotaz tímto:
DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct';Stisknutím kombinace kláves Ctrl + Shift + E odstraňte zadaný řádek v
Producttabulce.