Rychlý start: Použití Visual Studio Code k připojení a dotazování

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ě rozšíření mssql pro dotazování instance SQL Server, Azure SQL Database, spravované instance Azure SQL a databáze v Azure Synapse Analytics. V tomto rychlém startu se pomocí Visual Studio Code připojíte ke spravované instanci Azure SQL Database nebo Azure SQL a pak spustíte příkazy jazyka Transact-SQL pro dotazování, vkládání, aktualizaci a odstraňování dat.

Požadavky

Instalace nástroje Visual Studio Code

Ujistěte se, že máte nainstalovanou nejnovější verzi Visual Studio Code a načetl rozšíření mssql. Pokyny k instalaci rozšíření mssql najdete v tématu Instalace Visual Studio Code a mssql pro Visual Studio Code .

Konfigurace editoru Visual Studio Code

macOS

Pro 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)

Není potřeba žádná zvláštní konfigurace.

Windows

Není potřeba žádná zvláštní konfigurace.

Získání informací o připojení k serveru

Získejte informace o připojení, které potřebujete pro připojení Azure SQL Database. V nadcházejících postupech budete potřebovat plně kvalifikovaný název serveru nebo název hostitele, název databáze a přihlašovací údaje.

  1. Přihlaste se k webu Azure Portal.

  2. Přejděte na stránku SQL databáze nebo SQL spravované instance.

  3. Na stránce Přehled zkontrolujte plně kvalifikovaný název serveru vedle položky Název serveru pro SQL Database nebo plně kvalifikovaný název serveru vedle položky Hostitel pro SQL spravované instance. Název serveru nebo název hostitele zkopírujete tak, že na něj najedete myší a vyberete ikonu Kopírovat.

Nastavení jazykového režimu na SQL

V Visual Studio Code nastavte jazykový režim na hodnotu SQL a povolte příkazy mssql a technologii T-SQL IntelliSense.

  1. Otevřete nové okno nástroje Visual Studio Code.

  2. Stiskněte Ctrl + N. Otevře se nový soubor prostého textu.

  3. V pravém dolním rohu stavového řádku vyberte Prostý text.

  4. V rozevírací nabídce Vybrat režim jazyka, která se otevře, vyberte SQL.

Připojení k databázi

Pomocí Visual Studio Code navázání připojení k serveru.

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í a změníte fokus na Visual Studio Code, budete muset profil vytvořit znovu.

  1. V Visual Studio Code stisknutím kláves Ctrl+Shift+P (nebo F1) otevřete paletu příkazů.

  2. Vyberte MS SQL:Připojení a zvolte Enter.

  3. Vyberte Vytvořit profil připojení.

  4. Podle pokynů zadejte vlastnosti připojení nového profilu. Po zadání jednotlivých hodnot pokračujte stisknutím klávesy Enter.

    Vlastnost       Navrhovaná hodnota Popis 
    Název serveru Plně kvalifikovaný název serveru Něco jako: mynewserver20170313.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á SQL ověřování.
    Uživatelské jméno Uživatelské jméno 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 zadávat heslo pokaždé, vyberte Ano.
    Zadejte název pro tento profil. Název profilu, například mySampleProfile Uložený profil urychluje připojení při další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 jazyka Transact-SQL SELECT se dotazte na top 20 produktů podle kategorie.

  1. V okně editoru vložte následující SQL dotazu.

    SELECT pc.Name as CategoryName, p.name as ProductName
    FROM [SalesLT].[ProductCategory] pc
    JOIN [SalesLT].[Product] p
    ON pc.productcategoryid = p.productcategoryid;
    
  2. Stisknutím kláves Ctrl + Shift + E spusťte dotaz a zobrazte výsledky z Product tabulek a ProductCategory .

    Dotaz na načtení dat ze 2 tabulek

Vložení dat

Spuštěním následujícího příkazu jazyka Transact-SQL INSERT přidejte do tabulky nový SalesLT.Product produkt.

  1. 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() );
    
  2. Stisknutím kláves Ctrl + Shift + E vložte do tabulky nový Product řádek.

Aktualizace dat

pokud chcete aktualizovat přidaný produkt, spusťte následující příkaz update -SQL.

  1. Nahraďte předchozí dotaz jedním z těchto:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Stisknutím kombinace kláves CTRL + SHIFT + + aktualizujete zadaný řádek v Product tabulce.

Odstranění dat

spuštěním následujícího příkazu DELETE -SQL odstraňte nový produkt.

  1. Nahraďte předchozí dotaz jedním z těchto:

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Stisknutím kombinace kláves CTRL + SHIFT + + odstraňte zadaný řádek v Product tabulce.

Další kroky