Innehållsförteckning:

Vad är Nocheck constraint SQL Server?
Vad är Nocheck constraint SQL Server?

Video: Vad är Nocheck constraint SQL Server?

Video: Vad är Nocheck constraint SQL Server?
Video: Doctor Thorne: Love and Social Barriers (2016) Full Movie 2024, November
Anonim

MED NOCHECK gör det utan att kontrollera befintliga data. Så den förvirrande syntaxen MED NOCHECK KONTROLLERA BEGRÄNSNING möjliggör en begränsning utan att kontrollera befintliga data. Anger om data i tabellen är eller inte valideras mot en nyligen tillagd eller återaktiverad UTLÄNDSK NYCKEL eller KONTROLL begränsning.

Sedan, hur aktiverar jag kontrollbegränsningar i SQL Server?

Gör det möjligt a Kontrollera begränsning Syntaxen för möjliggör a kontrollera begränsningen i SQL Server (Transaktion- SQL ) är: ALTER TABLE tabellnamn MED KONTROLLERA KONTROLLERA BEGRÄNSNING constraint_name; tabellnamn. Namnet på bordet som du vill Gör det möjligt de kontrollera begränsningen.

På samma sätt, vad är enforce-utländsk nyckel-begränsning i SQL? Utländska nyckelbegränsningar . A främmande nyckel (FK) är en kolumn eller kombination av kolumner som används för att upprätta och förstärka en länk mellan data i två tabeller för att kontrollera data som kan lagras i främmande nyckel tabell.

Med hänsyn till detta, hur stänger jag av begränsningar i SQL?

Använder SQL Server Management Studio

  1. I Objektutforskaren expanderar du tabellen med begränsningen och expanderar sedan mappen Nycklar.
  2. Högerklicka på begränsningen och välj Ändra.
  3. I rutnätet under Tabelldesigner klickar du på Enforce Foreign Key Constraint och väljer Nej från rullgardinsmenyn.
  4. Klicka på Stäng.

Vad är kontrollbegränsning i databasen?

A kontrollera begränsningen är en typ av integritet begränsning i SQL som anger ett krav som måste uppfyllas av varje rad i en databas tabell. De begränsning måste vara ett predikat. Kontrollera begränsningar används för att säkerställa giltigheten av data i en databas och att tillhandahålla dataintegritet.

Rekommenderad: