Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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:
- Visual Studio Code.
- De MSSQL-extensie voor Visual Studio Code.
- Toegang tot een ontwikkeldatabase in Azure SQL Database, SQL-database in Fabric, Azure SQL Managed Instance of SQL Server, met toestemming om tabellen te maken en voorbeeldgegevens te wijzigen.
Als je al een ontwikkeldatabase hebt, hergebruik die dan. Kies anders een setuppad:
- Azure SQL Database gratis tier: Maak een database aan in de MSSQL-extensie.
- Microsoft Fabric (SaaS):Maak een SQL-database aan in je Fabric-werkruimte.
- SQL Server-container: Voer SQL Server uit in Docker.
- SQL Server lokaal of on-premises: Installeer SQL Server Developer Edition.
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.
Open een nieuwe query-editor die is verbonden met je gekozen database.
Voer deze zoekopdracht uit om de actieve database van de editor te controleren:
SELECT DB_NAME() AS current_database;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.
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.
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.
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
Libraryheet.
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.
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
Libraryofmaster. VoerSELECT DB_NAME() AS current_database;opnieuw uit als je een andere editor opent of de verbinding verandert.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.
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.
Voer
SELECT DB_NAME() AS current_database;uit en bevestig dat je verbonden bent met de database waar je de tabel hebt aangemaakt.Bevestig dat je
dbo.Authorstijdens 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.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.
Verwante inhoud
- Verken de Azure SQL Database-container voor lokale ontwikkeling (private preview). Je hebt preview-toegang nodig. Bekijk de beperkingen van de GUI-tools voordat je de MSSQL-extensie gebruikt.
- Verbinding maken met een database met de MSSQL-extensie voor Visual Studio Code
- MSSQL-extensie voor Visual Studio Code
- Zelfstudie: Transact-SQL uitspraken schrijven
- GitHub Copilot voor MSSQL-extensie voor Visual Studio Code