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.