Innehållsförteckning:

Hur ändrar man en befintlig kontrollbegränsning i SQL?
Hur ändrar man en befintlig kontrollbegränsning i SQL?

Video: Hur ändrar man en befintlig kontrollbegränsning i SQL?

Video: Hur ändrar man en befintlig kontrollbegränsning i SQL?
Video: The ALTER TABLE statement conflicted with the CHECK constraint in SQL Server -Part 89 2024, April
Anonim

Syntaxen för att skapa en kontrollera begränsningen i en ÄNDRA TABELL uttalande i SQL Server (transakt- SQL ) är: ÄNDRA TABLE tabellnamn ADD BEGRÄNSNING constraint_name KONTROLLERA (kolumnnamnsvillkor); tabellnamn. Namnet på bordet som du vill ändra genom att lägga till en kontrollera begränsningen.

På samma sätt kan man fråga sig, hur ändrar man en kontrollbegränsning i SQL?

Använder SQL Server Management Studio

  1. I objektutforskaren högerklickar du på tabellen som innehåller kontrollbegränsningen och väljer Design.
  2. Klicka på Kontrollera begränsningar på menyn Tabelldesigner.
  3. I dialogrutan Kontrollera begränsningar, under Vald kontrollbegränsning, välj den begränsning du vill redigera.

För det andra, hur lägger jag till en kontrollbegränsning i SQL? Använder SQL Server Management Studio

  1. I Objektutforskaren expanderar du tabellen som du vill lägga till en kontrollrestriktion till, högerklickar på Constraints och klickar på New Constraint.
  2. I dialogrutan Kontrollera begränsningar klickar du i fältet Uttryck och klickar sedan på ellipserna ().

På motsvarande sätt, kan vi ändra begränsningar i SQL?

Nej. Vi kan inte ändra de begränsning , enda saken vi kan göra är släpp och återskapa den. Här är CREATE and DROP-skriptet. Om du försöka ändra de begränsning den kommer kastfel.

Vad gör kontrollbegränsning?

De KONTROLLERA begränsning används för att begränsa värdeintervallet som burk placeras i en kolumn. Om du definierar a KONTROLLERA begränsning på en enda kolumn tillåter den endast vissa värden för denna kolumn. Om du definierar a KONTROLLERA begränsning på ett bord det burk begränsa värdena i vissa kolumner baserat på värden i andra kolumner i raden.

Rekommenderad: