Hi,
ich habe per Skript zwei Tabellen erstellt. Diese sind miteinander verknüpft. Nun möchte ich mit dem
SQl Skript gleich nach dem Anlegen der Tabellen einige Daten in die
DB mittels Insert Befehls aufnehmen.
SQL-Code:
CREATE TABLE "TB_Teams"
(
"TeamID" INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
"Name" VARCHAR(50),
"Leader" VARCHAR(50),
"Description" VARCHAR(50),
);
CREATE TABLE "TB_Users"
(
"UserID" INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
"LoginName" VARCHAR(50),
"FirstName" VARCHAR(50),
"LastName" VARCHAR(50),
"Phone" VARCHAR(50),
"EMail" VARCHAR(50),
"Password" VARCHAR(50),
"FK_TeamID" INT,
FOREIGN KEY(FK_TeamID) REFERENCES TB_Teams(TeamID),
);
Die User befinden sich in einem Team, daher ist die Tabelle mit der Team Tabelle vernüpft. Sind die Datensätze automatisch verknüpft wenn ich als "FK_TeamID" die TeamID des jeweiligen Teams mitgebe?
Das erste Team -> Team1 bekommt durch das autoincrement automatisch die TeamID1.
Befindet sich der folgende User dann im Team 1 wenn ich ihn wie folgt anlege. Das ganze ist ehr eine Verständisfrage...
SQL-Code:
INSERT INTO TB_User("LoginName", "FirstName", "LastName", .... "FK_TeamID")
VALUES ('LoginName','Max', 'Mustermann' ... '1');
MfG
Marcus