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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage