Unterschiede zwischen "Fremdschlüssel" und "Fremdschlüssel einschränken"
Ich meine zum Beispiel, ich kann eine Tabelle wie erstellen
create table XTable
(
idt int not null primary key,
value nvarchar(50),
idq int,
constraint fk_idq foreign key(idq) references YTable(idq)
)
und ich kann es so schaffen
create table XTable
(
idt int not null primary key,
value nvarchar(50),
idq int,
foreign key(idq) references YTable(idq)
)
Normalerweise erstelle ich eine Tabelle wie im zweiten Beispiel, aber jetzt bin ich neugierig auf das erste Beispiel. Was ist der Unterschied?