I SQL Server kan du oprette tabeller ved at køre et SQL-script med CREATE TABLE
erklæring.
Efter lige at have oprettet en tabel via SSMS GUI, vil vi nu oprette en tabel (eller to) ved hjælp af et SQL-script.
For at oprette en tabel ved hjælp af SQL, brug CREATE TABLE
udmelding. Angiv kolonnenavnene og deres datatyper plus eventuelle andre egenskaber efter behov.
-
Åbn et nyt forespørgselsvindue
Åbn et nyt forespørgselsvindue ved at klikke på Ny forespørgsel i værktøjslinjen.
-
Kør SQL-scriptet
Kør SQL-scriptet (nedenfor) ved at indsætte det i forespørgselsvinduet og derefter klikke på Udfør knappen på værktøjslinjen.
Du kan også køre en forespørgsel ved at:
- Tryk på F5 på dit tastatur.
- Klikker på Forespørgsel> Udfør fra topmenuen.
- Højreklik i selve forespørgselsvinduet og vælg Udfør fra kontekstmenuen.
SQL-scriptet
Her er koden til at kopiere og indsætte:
CREATE TABLE Genres ( GenreId int IDENTITY(1,1) NOT NULL PRIMARY KEY, Genre nvarchar(50) NOT NULL );
-
Tjek, at tabellen er oprettet
Lad os også bruge SQL til at kontrollere, at tabellen er oprettet.
Kør
SELECT * FROM sys.tables;
for at returnere en liste over alle tabeller i databasen.Du kan selvfølgelig også opdatere Objekt Explorer ved at højreklikke på Tabeller node og vælge Opdater som vi gjorde, da vi oprettede vores forrige tabel.
Tabelindstillinger
CREATE TABLE
statement accepterer mange yderligere muligheder, der giver dig mulighed for at specificere tabellens nøjagtige egenskaber.
Der er for mange til at gå i detaljer i denne vejledning, men de inkluderer muligheder for kryptering, replikering, indekser og mere.
Vi vil dog dække en af disse muligheder næste gang - fremmednøglebegrænsninger - når vi opretter en relation mellem tabeller.