Delen via


Tabelontwerper in Azure Data Studio

Belangrijk

Azure Data Studio wordt op 28 februari 2026buiten gebruik gesteld. U wordt aangeraden de MSSQL-extensie voor Visual Studio Code te gebruiken. Ga naar Wat gebeurt er met Azure Data Studio voor meer informatie over migreren naar Visual Studio Code?

Van toepassing op:SQL Server Azure SQL DatabaseAzure SQL Managed Instance

Table Designer in Azure Data Studio biedt een visuele editor-ervaring naast de Transact-SQL-editor voor het maken en bewerken van tabelstructuur, inclusief tabelspecifieke programmeerobjecten, voor SQL Server-databases.

Waarom Tabelontwerper?

De tabelontwerper in Azure Data Studio biedt gebruikers een eenvoudige manier om databasetabellen, primaire en refererende sleutels, indexen en beperkingen rechtstreeks op de grafische gebruikersinterface (GUI) te configureren en beheren zonder Transact-SQL-instructies te hoeven schrijven.

Overzicht van de ontwerpfunctie voor tabellen

De tabelontwerper bestaat uit een venster dat is gesplitst in drie afzonderlijke deelvensters. Het eerste deelvenster is het deelvenster Overzicht/Algemeen van het tabelontwerp. Dit bestaat uit tabbladen voor de kolommen, primaire en refererende sleutels, controlebeperkingen, indexen en een algemeen tabblad. Het tweede deelvenster wordt gebruikt voor het definiƫren van de eigenschappen van uw tabel. Ten slotte is het derde deelvenster het scriptvenster voor het alleen-lezen T-SQL-script waarin acties worden weergegeven die in realtime zijn uitgevoerd op de gui van de tabelontwerper, evenals eventuele geslaagde of foutberichten die zijn gekoppeld aan acties die zijn uitgevoerd in de ontwerpfunctie voor tabellen. De grootte van deze deelvensters kan naar voorkeur worden aangepast door te slepen met de muis.

Schermopname van Table Designer met de drie verschillende deelvensters.

Databasetabellen maken en bijwerken met de tabelontwerper

De SQL Server-verbinding waarin uw database zich bevindt, moet actief zijn om tabellen te kunnen maken. Dit wordt aangegeven door de groene stip in de rechterbenedenhoek van het serververbindingspictogram in de objectverkenner (hieronder). Als rood (dit betekent dat de verbinding inactief is), selecteert u de naam van de serververbinding in de objectverkenner om de verbinding te activeren. Voor een zelfstudie over het maken van verbinding met SQL Server raadpleegt u het zelfstudieartikel Azure Data Studio gebruiken om verbinding te maken en query's uit te voeren op SQL Server.

Voor dit artikel is de AdventureWorks2022 voorbeelddatabase vereist, die u kunt downloaden van de startpagina van Microsoft SQL Server Samples en Community Projects .

Een tabel maken

  1. Klik met de rechtermuisknop op de map Tabellen in de AdventureWorks2022 vervolgkeuzelijst Database en selecteer Nieuwe tabel:

    Schermopname van Table Designer waarin wordt getoond hoe u objectverkenner kunt doorlopen om een nieuwe tabel te maken.

  2. Wijzig de waarde in het veld Tabelnaam van de standaardwaarde NewTable in City. Voeg in het veld Tabeleigenschappen een beschrijving toe voor deze tabel.

  3. Wijzig de opgegeven standaardwaarde van column_1 in het raster Naamkolom naar ID. Schakel het selectievakje in de kolom primaire sleutel in om deze als primaire sleutel voor de tabel te maken. Raadpleeg deze SQL Server-documentatie over primaire sleutels voor meer informatie over primaire sleutels.

    Schermopname van Table Designer waarin wordt getoond hoe u de tabelnaam bewerkt en een kolom toevoegt met de primaire-sleutel-id. Geeft ook het T-SQL-script weer dat is gegenereerd vanuit table designer.

  4. Herhaal stap 3 om twee nieuwe kolommen, CityName en Population toe te voegen. Schakel de selectievakjes Primaire sleutel en Toestaan null-waarden uit voor deze twee nieuwe kolommen. Houd er rekening mee dat kolommen opnieuw kunnen worden gerangschikt op gebruikersvoorkeur door de cursor in de kolom Verplaatsen en de muis te slepen.

    Notitie

    Let op de wijzigingen in de alleen-lezen Transact-SQL-code die wordt gegenereerd wanneer wijzigingen worden aangebracht in de standaardtabel.

  5. Nu het ontwerp voor de nieuwe tabel is voltooid, moeten we deze wijziging publiceren in de AdventureWorks2022 database. Hiervoor selecteert u het pictogram Publiceren, zoals hieronder wordt weergegeven. Publiceren kan ook worden uitgevoerd door de sneltoets opslaan te gebruiken op uw lokale apparaat.

    Schermopname van het pictogram Publiceren markeren in Table Designer.

    Zodra dit pictogram is geselecteerd, wordt er een voorbeelddialoogvenster weergegeven met alle acties die zijn uitgevoerd bij het maken van een tabel. Het biedt ook de mogelijkheid om de wijzigingen rechtstreeks in de AdventureWorks2022 database te publiceren of het bewerkbare SQL-script te genereren in een query-editor die lokaal kan worden opgeslagen als een bestand of kan worden uitgevoerd om dit script naar de database te publiceren.

    Schermopname van Table Designer met het dialoogvenster Opslaan.

    Het uitvoeren van het T-SQL-script in de queryeditor wordt uitgevoerd door de knop Uitvoeren te selecteren, zoals hieronder wordt weergegeven:

    Schermopname van Table Designer waarin wordt getoond hoe u wijzigingen in de database in de Power Query-editor publiceert met behulp van de optie SQL CMD.

    Zorg ervoor dat de query-editor is verbonden met de database waarop het script moet worden uitgevoerd. Dit wordt gedaan door de knop Verbinding maken te selecteren in het venster van de queryeditor. Hiermee opent u het verbindingsdialoogvenster waarin u de referenties kunt invoeren voor de server waarop u het databasescript uitvoert.

    Notitie

    Houd er rekening mee dat wijzigingen in het tabelontwerp handmatig kunnen worden aangebracht in de queryeditor door het T-SQL-script te bewerken. De SQLCMD-modus moet zijn ingeschakeld om Transact-SQL-scripts uit te voeren. Dit wordt gedaan door deze knop te schakelen, zoals weergegeven in de bovenstaande afbeelding (al ingeschakeld, daarom wordt SQLCMD uitschakelen weergegeven). Raadpleeg de documentatie van het SQLCMD-hulpprogramma voor meer informatie hierover.

  6. Vergeet niet om wijzigingen op te slaan die zijn aangebracht in de ontwerpfunctie voor tabellen. Niet-opgeslagen wijzigingen worden aangegeven door de zwarte gearceerde stip, zoals hieronder wordt weergegeven:

    Schermopname van Table Designer met werk dat niet is opgeslagen zoals aangegeven door de aanwezigheid van de zwarte stip.

    In deze onderstaande afbeelding ziet u werk dat is opgeslagen zoals aangegeven door afwezigheid van de zwarte stip.

    Schermopname van Table Designer met werk dat is opgeslagen zoals aangegeven door het ontbreken van de zwarte stip.

    Notitie

    Let op eventuele waarschuwingen in het publicatiedialoogvenster, omdat het betrekking heeft op het maken en migreren van tabellen. Deze worden verstrekt om te helpen bij mogelijk gegevensverlies of systeem downtime, met name bij het werken met grotere gegevenssets.

  7. Zodra de tabel is gepubliceerd, klikt u met de rechtermuisknop op de map Tabellen* en selecteert u Vernieuwen. Hiermee wordt de map opnieuw ingevuld met de nieuwe tabel.

    Schermopname van Table Designer waarin wordt getoond hoe u de tabel vernieuwt.

Een bestaande tabel bewerken

Als u een bestaande tabel in De ontwerpfunctie voor tabellen wilt bewerken, klikt u met de rechtermuisknop op de tabel in de objectverkenner en selecteert u 'Ontwerpen' in het menu. Hiermee opent u de ontwerpweergave voor tabellen, zodat u waar nodig wijzigingen kunt aanbrengen. Zie hieronder:

Schermopname van Table Designer waarin wordt getoond hoe u een bestaande tabel bewerkt.

U kunt kolomeigenschappen wijzigen in het hoofdvenster zoals hierboven of in het eigenschappenvenster. Als u het eigenschappenvenster voor een kolom wilt weergeven, selecteert u de kolom (bijvoorbeeld CityName), zoals hieronder wordt weergegeven. In het deelvenster Eigenschappen worden vervolgens de eigenschappen weergegeven die specifiek zijn voor de kolom CityName . Vergeet niet om uw wijzigingen op te slaan en te publiceren.

Schermopname van Table Designer waarin wordt getoond hoe u kolomeigenschappen wijzigt met behulp van het deelvenster Kolomeigenschappen.

Een tabel verwijderen

Als u een tabel wilt verwijderen, klikt u met de rechtermuisknop op de tabelmap in de objectverkenner. Wanneer u de tabel hebt gevonden, klikt u met de rechtermuisknop op de tabel en selecteert u Script als Verwijderen. Hiermee opent u vervolgens het venster van de queryeditor met het script waarmee de tabel wordt verwijderd wanneer deze wordt uitgevoerd. Selecteer Uitvoeren om de tabel te verwijderen.

Schermopname van Table Designer waarin wordt getoond hoe u een tabel verwijdert.

Controleer beperkingen

Controlebeperkingen worden gebruikt om het waardebereik te beperken dat in een kolom kan worden geplaatst. Als u een controlebeperking voor een kolom definieert, worden alleen bepaalde waarden voor deze kolom toegestaan. In dit voorbeeld laten we zien hoe u een controlebeperking toevoegt aan de kolom Populatie , zodat vermeldingen kleiner dan 0 niet zijn toegestaan.

  1. Selecteer in de tabel City het tabblad Controleer beperkingen en selecteer Nieuwe controlebeperking.

  2. Hiermee wordt een tabel gevuld waarin u de naam en expressie kunt definiƫren voor de beperking die u wilt toevoegen. Standaardnamen en expressies worden opgegeven. Schakel in het veld Naam deze standaardnaam uit en typ Populatie. Schakel in het veld Expressie de standaardexpressie uit en typ de expressie [Population]>=(0). Vergeet niet deze controlebeperking naar uw database te publiceren.

    Schermopname van Table Designer waarin wordt getoond hoe u een controlebeperking toevoegt.

U kunt zo weinig of zo veel beperkingen toevoegen als nodig is, afhankelijk van de aard van de tabellen in uw database. Raadpleeg de documentatie over controlebeperkingen voor meer informatie over controlebeperkingen.

Notitie

Vergeet niet om de objectverkenner op tabelniveau te vernieuwen om het verwijderen van de tabel te bevestigen.

Refererende sleutels

Vreemde sleutels worden gebruikt om een koppeling tussen gegevens in tabellen tot stand te brengen en af te dwingen. Raadpleeg deze documentatie over beperkingen voor primaire en refererende sleutels voor meer informatie over refererende sleutels. In dit voorbeeld maken we een andere tabel met de naam PersonProfile en wijzen we deze tabel toe aan de tabel Plaats met behulp van een refererende sleutel.

  1. Maak een tabel met de naam PersonProfile met drie kolommen, ID(int, primaire sleutel), Name(nvarchar(50)) en Age(int). Stel de kolom Naam en Leeftijd zo in dat ze niet null-baar zijn.

    Schermopname van Table Designer waarin wordt getoond hoe u een tabel maakt voor het maken van een refererende sleutel.

  2. Selecteer het tabblad Refererende sleutel en selecteer +Nieuwe refererende sleutel. Omdat we de tabel PersonProfile toewijzen aan de tabel City met behulp van hun id's, selecteert u de vervolgkeuzelijst Externe tabel en selecteert u dbo.City. Vervolgens, in het Eigenschappen voor buitenlandse sleutel-venster, onder +Nieuwe kolomtoewijzing, selecteer de vervolgkeuzelijst Buitenlandse kolom en kies ID. Dit is de ID van de Stad tabel. Vergeet niet om naar uw database te publiceren.

    Schermopname van Table Designer waarin wordt getoond hoe u instellingen voor vreemde sleutels maakt.

Volgende stappen