sql >> Database >  >> RDS >> Sqlserver

SQL Server 2016:een tabel maken op basis van een SQL-script

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.

  1. Open een nieuw queryvenster

    Open een nieuw zoekopdrachtvenster door op Nieuwe zoekopdracht . te klikken in de werkbalk.

  2. 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
    );
  3. 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.


  1. Verschillende manieren om SQL Server AlwaysOn-beschikbaarheidsgroepen te bewaken

  2. onbeforeprint() en onafterprint() equivalent voor niet-IE-browsers

  3. PHP, MySQL-fout:het aantal kolommen komt niet overeen met het aantal waarden in rij 1

  4. Hoe MariaDB Database in Debian 10 te installeren