Wie legen Sie eine Feld-SQL-Anweisung
Nachdem der Aufbau einer Tabelle in einer Datenbank eingerichtet wurde, kann es notwendig für Sie zum Einfügen eines Feldes. Verwenden Sie hierzu die "Alter Table" SQL-Anweisung. Die Alter Table-SQL-Anweisung kann zusätzlich ein Feld hinzufügen, umbenennen, ändern und ein Feld. Für MySQL, Oracle, SQL Server die SQL-Syntax lautet:
ALTER TABLE "Tabellenname" ADD "Spalte 1" "Datentyp"
Anweisungen
1 Verbinden Sie mit Oracle SQL * Plus. Klicken Sie "Start", "Alle Programme" und dann "SQLPlus."
2 Anmeldung bei Oracle SQL * Plus im Dialogfeld. Geben Sie ein "Username" und "Passwort" und dann auf "OK".
3 Beschreiben Sie die Tabelle "Kunden", die sich befindet auf der Oracle-Datenbank. SQL Prompt geben Sie "DESCRIBE Kunden;" und die SQL-Befehl "DESCRIBE Kunden;"
Wenn den Describe-Befehl verwenden, wird die Struktur der Tabelle Customers in drei bestellten Spalten, die das "Name" enthalten angezeigt "Null?" und "Type" Spalten.
Die Name-Spalte listet die Namen der in der Tabelle enthaltenen Zeilen. Die Customers-Tabelle hat derzeit fünf Zeilen: Customer_id, First_name, Last_name, dob und Telefon.
Die Null? Spalte angibt, ob die Spalte null-Werte gespeichert werden kann. Ein null-Wert bedeutet, dass der Wert für die Spalte unbekannt ist. Customer_id und Last_name First_name keinen null-Wert speichern, aber die Spalte dob und Telefon kann einen null-Wert gespeichert.
Die Typ-Spalte gibt den Datentyp der Spalte, z. B. eine Zahl, ein String oder ein Datum. Für die Customers-Tabelle sind folgenden Arten als identifiziert: Customer_id ist number(38), First_name - varchar2(10), Last_name - varchar2(10) und Telefon - varchar2(12) sind String-Werte und (Geburtsdatum) dob ist ein Datum.
4 Verwenden Sie Alter Table-Anweisung zum Feld "Adresse" in der Customers-Tabelle einfügen.
Geben Sie an der Eingabeaufforderung SQL:
"ALTER TABLE Kunden
Fügen Sie Adresse VARCHAR2(25);"
5 Verwenden Sie beschreiben SQL-Befehl, um das Einfügen des Felds "Adresse" in der Customers-Tabelle bestätigen. Geben Sie an der Eingabeaufforderung SQL "DESCRIBE Kunden;"
Wie folgt, der Name, Null? und Spalte Typ wird bestätigen, dass die Adresse Zeile jetzt in der Customers-Tabelle enthalten ist. Kein Wert ist notwendig für die Zeile der Adresse und der Datentyp ist ein String-Wert des VARCHAR2(25).
Name
FIRST_NAME
LAST_NAME
DOB
TELEFON
ADRESSE
NULL?
NICHT NULL
NICHT NULL
NICHT NULL
Typ
NUMBER(38)
VARCHAR2(10)
VARCHAR2(10)
DATUM
VARCHAR2(12)
VARCHAR2(25)