SQL

  • #1
N

n3zmo

Neues Mitglied
Themenersteller
Dabei seit
05.10.2004
Beiträge
3
Reaktionspunkte
0
Hallo Leute
Habe ein kleines Problem. Könnte mir jemand erklären was genau dieser SQL Befehl ausführt? Zeile für Zeile...

CREATE TABLE Poststellen
(Ortnr AUTOINCREMENT NOT NULL
Constraint PK_Poststellen_Ortnr PRIMARY KEY, PLZ LONG NOT NULL,
Ortschaft TEXT(30) NOT NULL);


CREATE TABLE Adressen
(Name TEXT(20) NOT NULL, Vorname TEXT(20),
CONSTRAINT PK_Adressen_Name_Vorname PRIMARY KEY (Name, Vorname)
[Strasse+Nr] TEXT(30), Ortnr LONG NOT NULL CONSTRAINT FK_Adressen_Poststellen REFEREN£CES Poststellen(Ortnr));

--ALTER TABLE Adressen ADD CONSTRAINT FK_Adressen_Poststellen FOREIGN KEY (Ortnr) REFERENCES Poststellen (Ortnr);
CREATE INDEX IX_Adressen_Ortnr O£N Adressen (Ortnr);

INSERT INTO Poststellen (PLZ, Ortschaft) VALUES (3000,->Bern');
INSERT INTO Poststellen (PLZ, Ortschaft) VALUES (3063,->Ittigen');
INSERT INTO Poststellen (PLZ, Ortschaft) VALUES (3065,->Bolligen');
INSERT INTO Poststellen (PLZ, Ortschaft) VALUES (3072,->Ostermundigen');
INSERT INTO Poststellen (PLZ, Ortschaft) VALUES (3073,->Gümligen');

INSERT INTO Adressen (Name, Vorname, Ortnr) VALUES ('Meier',->Franz', 1);
INSERT INTO Adressen (Name, Vorname, Ortnr) VALUES ('Ruch',->Hanni', 3);
INSERT INTO Adressen (Name, Vorname, Ortnr) VALUES ('Bigler',->Markus', 1);
INSERT INTO Adressen (Name, Vorname, Ortnr) VALUES ('Gerber',->Berta', 5);
INSERT INTO Adressen (Name, Vorname, Ortnr) VALUES ('Berger',->Franziska', 3);


Wäre dankbar wen mir das jemand erklären könnte.... :)

Greez
 
  • #2
Also Zeile für Zeile ist mir gerade etwas zuviel, sorry, dafür gibt es Handbücher... ,) Z.B.

Es werden zwei tabellen (Poststellen und Adressen) mit diversen Feldern angelegt und anschliessend mit Inhalten gefüllt. vermutlich ein Datadump/Backup der wieder zurück gespielt wird....

- Ulli -
 
Thema:

SQL

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben