Quickstart: Uw eerste query uitvoeren met de MSSQL-extensie voor Visual Studio Code

In deze quickstart gebruikt u de MSSQL-extensie voor Visual Studio Code om uw eerste Transact-SQL -instructies (T-SQL) uit te voeren voor een database. Gebruik een bestaande ontwikkeldatabase of maak er een, definieer een tabel, voeg voorbeeldgegevens in en zoek de resultaten op.

Prerequisites

U hebt het volgende nodig om deze quickstart te voltooien:

Als je al een ontwikkeldatabase hebt, hergebruik die dan. Kies anders een setuppad:

Verbinding maken met uw database

Voordat u een query uitvoert, maakt u vanuit de Objectverkenner verbinding met de database. Het dialoogvenster Verbinding begeleidt u bij het invoeren van een servernaam, het kiezen van een verificatietype en (optioneel) het selecteren van een database. Zie Verbinding maken met een database met de MSSQL-extensie voor Visual Studio Code voor een volledig overzicht van invoertypen, verificatiemethoden en verbindingsbeheer.

Nadat u verbinding hebt gemaakt, wordt uw server weergegeven in de Objectverkenner en kunt u beginnen met het uitvoeren van query's.

Gebruik een bestaande database

Als je al een Azure SQL Database gratis tier database hebt ingesteld, verbind dan direct met die database. Selecteer of voer in de Verbindingsdialoog de naam in het veld Database in, in plaats van de standaarddatabase geselecteerd te laten. Je kunt dit pad ook gebruiken voor een andere bestaande ontwikkeldatabase, inclusief een SQL-database in Fabric.

  1. Open een nieuwe query-editor die is verbonden met je gekozen database.

  2. Voer deze zoekopdracht uit om de actieve database van de editor te controleren:

    SELECT DB_NAME() AS current_database;
    
  3. Controleer of het resultaat overeenkomt met de database die je wilt gebruiken. Als dat niet zo is, selecteer dan de juiste databaseverbinding en controleer opnieuw voordat je voorbeeldstatements uitvoert.

  4. Sla een database aanmaken over en ga verder met Tabel aanmaken. Houd dezelfde databaseverbinding voor de resterende stappen.

Important

De volgende CREATE DATABASE Library instructie richt geen database in binnen de gratis Azure SQL Database-laag. Voer het niet uit voor het gratis tier-pad. Maak de tutorialtabel aan binnen de gratis database die je al hebt ingesteld; herstel of importeer geen andere database.

Een database maken

Als je een nieuwe database nodig hebt op SQL Server of Azure SQL Managed Instance, maak dan een database aan met de naam Library. Als je al een ontwikkeldatabase hebt, gebruik in plaats daarvan Een bestaande database gebruiken.

Important

Deze stap creëert een generieke database, geen gratis tier database. Het toevoegen van een extra clouddatabase kan kosten met zich meebrengen. Bekijk de prijzen van de dienst en je toestemmingen voordat je verder gaat.

  1. Open een nieuwe queryeditor: druk op Ctrl+N om een nieuwe queryeditor te openen of klik met de rechtermuisknop op de server en selecteer Nieuwe query.

  2. Maak de database. Plak het volgende fragment in de queryeditor en selecteer Uitvoeren:

    IF NOT EXISTS (SELECT name
                   FROM sys.databases
                   WHERE name = N'Library')
        CREATE DATABASE Library;
    

    Met dit script wordt, als deze nog niet bestaat, een nieuwe database gemaakt die Library heet.

De nieuwe Library database wordt weergegeven in de lijst met databases. Als u deze niet onmiddellijk ziet, vernieuwt u de Objectverkenner.

Een tabel maken

Maak de Authors tabel aan binnen je bestaande ontwikkeldatabase of de Library database die je zelf hebt aangemaakt.

Important

Voer elke stap apart uit en stop als een statement faalt. Als dbo.Authors al bestaat, gebruik of verwijder het dan niet voor deze quickstart. Kies een andere ontwikkeldatabase of verander de tabelnaam consequent in alle voorbeeldstatements voordat je verder gaat.

  1. Zorg ervoor dat de query-editor verbonden is met de door jou gekozen database. Voor het gratis tier pad gebruik je de naam van de gratis database, niet Library of master. Voer SELECT DB_NAME() AS current_database; opnieuw uit als je een andere editor opent of de verbinding verandert.

  2. Maak de tabel. Vervang de tekst in het queryvenster door het volgende fragment en selecteer Uitvoeren:

    CREATE TABLE dbo.Authors
    (
        id INT IDENTITY (1, 1) NOT NULL PRIMARY KEY,
        first_name NVARCHAR (100) NOT NULL,
        middle_name NVARCHAR (100) NULL,
        last_name NVARCHAR (100) NOT NULL
    );
    

Met dit script wordt de Authors tabel gemaakt met een IDENTITY kolom voor de id, waarmee automatisch unieke id's worden gegenereerd.

Rijen invoegen

Voeg vervolgens gegevens in de Authors tabel in.

  1. Vervang de tekst in het queryvenster door het volgende fragment en selecteer Uitvoeren:

    INSERT INTO dbo.Authors (first_name, middle_name, last_name)
    VALUES ('Isaac', 'Yudovick', 'Asimov'),
           ('Arthur', 'Charles', 'Clarke'),
           ('Herbert', 'George', 'Wells'),
           ('Jules', 'Gabriel', 'Verne'),
           ('Philip', 'Kindred', 'Dick');
    

De voorbeeldgegevens worden toegevoegd aan de Authors tabel.

De gegevens weergeven

Voer de volgende query uit om de gegevens in de Authors tabel te controleren:

SELECT *
FROM dbo.Authors
ORDER BY id;

Na één succesvolle invoeging in de nieuwe tabel kunt u vijf rijen in deze volgorde verwachten:

id voornaam middle_name achternaam
1 Isaac Yudovick Asimov
2 Arthur Charles Clarke
3 Herbert George Wells
4 Jules Gabriel Verne
5 Philip Kindred Dick

De hulpbronnen opschonen

Verwijder alleen de voorbeeldtabel die je in deze quickstart hebt gemaakt.

  1. Voer SELECT DB_NAME() AS current_database; uit en bevestig dat je verbonden bent met de database waar je de tabel hebt aangemaakt.

  2. Bevestig dat je dbo.Authors tijdens deze walkthrough hebt gemaakt en de voorbeeldgegevens niet meer nodig hebt. Ga niet verder als het aanmaken van de tabel mislukte of de tabel bij een ander project hoort.

  3. Voer de volgende instructie uit om die tabel te verwijderen:

    DROP TABLE dbo.Authors;
    

Verwijder geen bestaande database, inclusief de gratis tier-database die je hebt ingesteld, als onderdeel van deze voorbeeldopschoning.

Als je het gratis abonnement gebruikt, houd dan je resterende limiet bij en bekijk het pauze- en overschrijdingsgedrag. Koppel query-editors en de verbinding in Objectverkenner los als je klaar bent. Open sessies kunnen automatische pauze in idle voorkomen; het loskoppelen herstelt geen vCore-seconden die al zijn verbruikt. Een succesvolle query bewijst niet de compatibiliteit van de werklast of garandeert niet dat toekomstig gebruik binnen de gratis limiet blijft.