MSSQL - constraint z nazwą na FK i reguły usuwania oraz modyfikacji

0

Cześć, chciałem stworzyć tabelę oraz od razu ustawić constraint z nazwą na FK i nadać reguły usuwania oraz modyfikacji, ale pojawiają się błędy:

  • przy ON -> Incorrect syntax near the keyword 'ON'.
  • przy CASCADE -> incorrect syntax near 'Cascade'

Zapewne coś nie tak w składni, ale nie mogę znaleźć podobnego przypadku. Większość dotyczyła albo ustawienie nazwy constraint na FK, albo reguły usuwania/modyfikacji. Czy da się to w ogóle razem pogodzić w jednym create?

---------- SWIAT.INSTYTUCJE
CREATE TABLE Swiat.Instytucje(
InstytycjaId int identity(1,1) CONSTRAINT PK_InstytycjaId PRIMARY KEY,
Instytycja nvarchar(200) NOT NULL,
KodPanstwa char(2) NOT NULL
CONSTRAINT FK_KodPanstwa FOREIGN KEY REFERENCES Swiat.Panstwa(KodPanstwa)
ON DELETE RESCTRICT ON UPDATE CASCADE);
GO

1

@DZIAŁEK:
Co to jest RESCTRICT?

0

@Fac: Tak to jest robić coś o 1 w nocy ;)
Rozumiem, że powinno być

	ON DELETE NO ACTION ON UPDATE CASCADE

1 użytkowników online, w tym zalogowanych: 0, gości: 1