Tartalomjegyzék:

Hogyan módosíthat egy meglévő ellenőrzési kényszert az SQL-ben?
Hogyan módosíthat egy meglévő ellenőrzési kényszert az SQL-ben?

Videó: Hogyan módosíthat egy meglévő ellenőrzési kényszert az SQL-ben?

Videó: Hogyan módosíthat egy meglévő ellenőrzési kényszert az SQL-ben?
Videó: How to modify constraints in Oracle Database 2024, November
Anonim

A létrehozás szintaxisa a ellenőrizze a kényszert egy an VÁLTOZTAT TÁBLÁZAT nyilatkozat be SQL Szerver (Transact- SQL ) a következő: VÁLTOZTAT TÁBLÁZAT tábla_neve HOZZÁAD KÉNYSZER megszorítás_neve JELÖLJE BE (oszlopnév feltétel); táblázat_neve. A kívánt táblázat neve módosít hozzáadásával a ellenőrizze a kényszert.

Hasonlóképpen feltehetjük a kérdést, hogyan lehet módosítani egy ellenőrzési kényszert az SQL-ben?

Az SQL Server Management Studio használata

  1. Az Objektumböngészőben kattintson a jobb gombbal az ellenőrzési kényszert tartalmazó táblázatra, és válassza a Tervezés lehetőséget.
  2. A Táblázattervező menüben kattintson a Kényszerek ellenőrzése parancsra.
  3. A Kényszerek ellenőrzése párbeszédpanel Kijelölt ellenőrzési kényszer alatt válassza ki a szerkeszteni kívánt kényszert.

Másodszor, hogyan adhatok hozzá ellenőrzési megkötést az SQL-ben? Az SQL Server Management Studio használata

  1. Az Object Explorer alkalmazásban bontsa ki azt a táblát, amelyhez ellenőrzési kényszert kíván hozzáadni, kattintson a jobb gombbal a Kényszerek elemre, majd kattintson az Új megszorítás parancsra.
  2. A Kényszerek ellenőrzése párbeszédpanelen kattintson a Kifejezés mezőre, majd kattintson az ellipszisekre ().

Ennek megfelelően meg tudjuk-e változtatni a kényszert az SQL-ben?

Nem. Mi nem tud változtat az kényszer , egyetlen dolog meg tudjuk csinálni dobja le, és hozza létre újra. Itt van a CREATE és DROP szkript. Ha te megpróbálni változtat az kényszer azt akarat dobás hiba.

Mit csinál az ellenőrzési kényszer?

Az ELLENŐRIZZE a kényszert az értéktartomány korlátozására szolgál, amely tud oszlopba kell helyezni. Ha meghatározza a ELLENŐRIZZE a kényszert egyetlen oszlopon csak bizonyos értékeket engedélyez ehhez az oszlophoz. Ha meghatározza a ELLENŐRIZZE a kényszert egy asztalon azt tud korlátozza az értékeket bizonyos oszlopokban a sor más oszlopainak értékei alapján.

Ajánlott: