SQL Server Alter Table Legg til kolonne

SQL Server Alter Table Legg til kolonne
Under databaseoperasjonene dine vil du komme en gang i blant for å møte et scenario der du trenger å legge til en eller flere kolonner til en eksisterende tabell. I stedet for å slippe bordet og gjenskape det med den nye strukturen, kan du bruke kommandoen Alter -tabellen Legg til.

Ved hjelp av denne opplæringen vil du forstå hvordan du bruker Alter Add -kommandoen i SQL Server, slik at du kan legge til kolonner til en eksisterende tabell.

SQL Server Alter Table Legg til kommandosyntaks

Følgende viser syntaks for altertabellen ADD -kommandoen:

ALTER TABLE TABLE_NAME
Legg til col_name d_type begrensning;

Vi starter med å ringe alter -tabellklausulen etterfulgt av navnet på tabellen du ønsker å oppdatere.

Det neste er Legg til nøkkelord, etterfulgt av navnet på kolonnen du ønsker å legge til, henholdsvis måldatatypen og begrensningen.

Kommandoen for alter -tabellen legger deg ikke til en enkelt kolonne. I stedet kan du legge til flere kolonner, som demonstrert av syntaksen nedenfor:

ALTER TABLE TABLE_NAME
LEGG TIL
col_name_1 d_type_1 begrensning,
col_name_2 d_type_2 Begrensning,
col_name_n d_type_n begrensning;

Dette følger en lignende syntaks som tabellopprettingsuttalelsen.

Eksempel på database og tabell

For å illustrere hvordan du bruker kommandoen for alter tabell, la oss starte med å sette opp en eksempeldatabase og tabell som vist:

Drop -databasen hvis eksisterer oppløsning;
opprette databaseresolver;
Bruk resolver;
Lag bordoppføringer (
id int ikke null identitet (1,
1) Primærnøkkel,
Server_name varchar (50),
server_address varchar (255) ikke null,
kompresjon_metod varchar (100) standard 'ingen',
size_on_disk float ikke null,
Size_Compription Float,
total_records int ikke null,
init_date dato
);

I eksemplet over starter vi med å lage en eksempeldatabase kalt en oppløsning. Vi bytter deretter til den opprettede databasen og oppretter en tabell.

SQL Server Alter -tabell Legg til nytt kolonneeksempel

For å legge til en ny kolonne i oppføringstabellen, kan vi kjøre spørringen som:

endre bordoppføringer
Legg til versjon varchar (50) ikke null;

Ovennevnte uttalelse legger til en ny kolonne som heter "Versjon" til oppføringstabellen.

For å legge til flere kolonner, kjør spørringen:

endre bordoppføringer
Legg til versjon varchar (50) ikke null,
Release_date date ikke null;

Der har du det, en metode for å legge til en eller flere kolonner til en eksisterende SQL Server -tabell.

Avslutning

Vi stoler på at du likte denne opplæringen og lærte noe nytt. Takk for at du har lest, og sjekk ut opplæringsprogrammene våre i SQL Server -serien for å forbedre din SQL Server Knowledge.