In SQL Server kunt u tabellen maken door een SQL-script uit te voeren met de CREATE TABLE
verklaring.
Nadat we zojuist een tabel hebben gemaakt via de SSMS GUI, zullen we nu een tabel (of twee) maken met behulp van een SQL-script.
Om een tabel te maken met SQL, gebruik je de CREATE TABLE
uitspraak. Geef de kolomnamen en hun gegevenstypes op, plus eventuele andere eigenschappen zoals vereist.
-
Open een nieuw queryvenster
Open een nieuw zoekopdrachtvenster door op Nieuwe zoekopdracht . te klikken in de werkbalk.
-
Voer het SQL-script uit
Voer het SQL-script (hieronder) uit door het in het queryvenster te plakken en vervolgens op Uitvoeren te klikken knop op de werkbalk.
U kunt een zoekopdracht ook uitvoeren door:
- Op F5 . drukken op je toetsenbord.
- Klikken op Query> Uitvoeren uit het hoofdmenu.
- Klikken met de rechtermuisknop in het eigenlijke queryvenster en Uitvoeren selecteren uit het contextmenu.
Het SQL-script
Hier is de code om te kopiëren en te plakken:
CREATE TABLE Genres ( GenreId int IDENTITY(1,1) NOT NULL PRIMARY KEY, Genre nvarchar(50) NOT NULL );
-
Controleer of de tabel is gemaakt
Laten we ook SQL gebruiken om te controleren of de tabel is gemaakt.
Voer
SELECT * FROM sys.tables;
om een lijst van alle tabellen in de database terug te geven.U kunt de Objectverkenner natuurlijk ook vernieuwen door met de rechtermuisknop op de Tabellen te klikken knoop en selecteer Vernieuwen zoals we deden toen we onze vorige tabel maakten.
Tabelopties
De CREATE TABLE
statement accepteert veel extra opties waarmee je de exacte eigenschappen van de tabel kunt specificeren.
Het zijn er te veel om in deze tutorial in detail te treden, maar ze bevatten opties voor codering, replicatie, indexen en meer.
We zullen echter een van deze opties hierna behandelen - beperkingen voor externe sleutels - wanneer we een relatie tussen tabellen maken.