Efter skapandet av en tabell struktur i en databas upprättas , kan det vara nödvändigt för dig att infoga ett fält . För att göra detta , använd " Alter Table " SQL-uttryck . Förutom att lägga till ett fält , kan Alter Table SQL byta namn , ändra och släppa ett fält . Den SQL-syntax för MySQL , Oracle , SQL Server är : ALTER TABLE " tabellnamn " ADD " kolumn 1 " " datatyp" Instruktioner
1
Anslut till Oracle SQL * Plus . Klicka på " Start", " Alla program " och sedan " SQLPlus . "
2
Logga in på Oracle SQL * Plus dialogrutan. Ange ditt " användarnamn " och " lösenord " och klicka sedan på " OK . " Addera 3
Beskriv " kunder " bord som ligger på Oracle databas . På SQL -prompten skriver " DESCRIBE kunder , " och skriva SQL-kommandot " DESCRIBE kunder , "
När du använder Beskriv kommandot , kommer den att visa strukturen på tabellen Kunder i tre beställda kolumner som innehåller " namn , " " Null ? " och "typ" kolumnerna .
Kolumnen Namn visar namnet på raderna som finns i tabellen . För närvarande har de kunder tabellen fem rader : . CUSTOMER_ID , förnamn, efternamn , födelsedatum och telefon
Null ? kolumnen visar om kolumnen kan lagra null-värden . Ett null- värde betyder att värdet för kolumnen är okänd . Den CUSTOMER_ID , förnamn och efternamn kan inte lagra ett nollvärde , men född och telefonen kolumn kan lagra ett null-värde .
Kolumnen Typ anger datatypen för kolumnen , till exempel , ett nummer , en sträng eller en datum . För kunder tabellen är följande typer identifierats som : CUSTOMER_ID är ett antal ( 38 ) , förnamn - varchar2 ( 10 ) , efternamn - varchar2 ( 10 ) och telefon - varchar2 ( 12 ) är strängar , och ( födelsedatum ) DOB är ett datum
4
Använd ALTER TABLE för att infoga " adress " fältet i tabellen Kunder
SQL -prompten , typ : . .
" ALTER TABLE kunder
ADD adress VARCHAR2 ( 25 ) , "
5
Använd Beskriv SQL-kommando för att bekräfta insättningen av " adress " fältet i tabellen Kunder . På SQL -prompten skriver " DESCRIBE kunder , "
Som framgår nedan , namn , Null ? och kolumnen kommer att bekräfta adressen rad nu finns i tabellen Kunder . Inget värde är nödvändigt för adressen raden , och datatypen är en sträng värde NULL
NOT NULL
INTE Addera ditt