Efter oprettelsen af en tabelstruktur i en database er etableret, kan det være nødvendigt for dig at indsætte et felt . For at gøre dette , skal du bruge " Alter Table" SQL-sætning. Ud over at tilføje et felt , kan Alter Table SQL omdøbe , ændre og slippe et felt. Den SQL-syntaks for MySQL , Oracle, SQL Server , er: ALTER TABLE " table_name " ADD " kolonne 1 " " datatypekrav " Instruktioner
1
Tilslut til Oracle SQL * Plus. Klik på " Start", " Alle programmer " og derefter " sqlplus . "
2
Log på Oracle SQL * Plus dialogboks. Indtast din " brugernavn " og " Password" , og klik derefter på "OK".
3
Beskriv " kunder " tabel, der er placeret på Oracle database . På SQL skal du skrive "Beskriv kunder ", og skriv SQL-kommando "Beskriv kunder "
Når du bruger Beskriv kommando, vil den vise strukturen af tabellen Kunder i tre bestilt kolonner , der omfatter " Name "," Null ? " og "type" kolonner.
Name kolonne viser navnet på de rækker , der er indeholdt i tabellen. I øjeblikket tabellen Kunder har fem rækker: . CUSTOMER_ID , first_name , last_name , DOB og telefonnummer
Null ? Kolonnen angiver, om kolonnen kan gemme Null-værdier . En null-værdi betyder, at værdien for kolonnen er ukendt. Den CUSTOMER_ID , first_name og last_name kan ikke gemme en null-værdi , men dob og telefonnummer kolonne kan gemme et null-værdi .
Kolonnen Type angiver datatype af søjlen , for eksempel, et tal, en streng eller et dato. For kunderne tabel er følgende typer identificeret som : CUSTOMER_ID er et tal (38) , first_name - varchar2 (10) , last_name - varchar2 (10) og telefon - varchar2 (12 ), er string værdier og ( fødselsdato) DOB er en dato
4
Brug Alter Table erklæring til at indsætte " address" felt i tabellen Kunder
på SQL prompt skriver du: . .
< p > " ALTER TABLE kunder
ADD adresse VARCHAR2 (25) ,"
5
Brug Beskriv SQL-kommando for at bekræfte indsættelsen af " address" feltet i tabellen Kunder . På SQL skal du skrive "Beskriv kunder "
Som vist nedenfor , Navn , Null ? og type kolonne bekræfte adressen rækken nu er indeholdt i tabellen Kunder . Ingen værdi er nødvendig for adressen rækken og datatype er en streng værdi af NULL
NOT NULL
IKKE