Megosztás a következőn keresztül:


Ellenőrzési korlátozások módosítása

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Az SQL Server ellenőrzési kényszerét az SQL Server Management Studióval vagy Transact-SQL módosíthatja, ha módosítani szeretné a kényszerkifejezést, illetve azokat a beállításokat, amelyek bizonyos feltételek esetén engedélyezik vagy letiltják a korlátozást.

ebben a témakörben

Mielőtt hozzákezdene

Biztonság

Permissions

ALTER jogosultság szükséges a táblához.

Az SQL Server Management Studio használata

Ellenőrzési kényszer módosítása

  1. Az Objektumkezelőkattintson a jobb gombbal az ellenőrzési korlátozást tartalmazó táblára, és válassza a Tervezéslehetőséget.

  2. A Táblatervező menüben kattintson a Korlátozások ellenőrzése...elemre.

  3. A Kényszerek ellenőrzése párbeszédpanelben, a Kijelölt kényszeralatt, válassza ki a szerkeszteni kívánt kényszert.

  4. Végezzen el egy műveletet az alábbi táblázatból:

    To Kövesse az alábbi lépéseket
    A kényszerkifejezés szerkesztése Írja be az új kifejezést a Kifejezés mezőbe.
    A kényszer átnevezése Írjon be egy új nevet a Név mezőbe.
    A kényszer alkalmazása meglévő adatokra Válassza a Meglévő adatok ellenőrzése létrehozáskor vagy engedélyezéskor opciót.
    Tiltsa le a korlátozást, ha új adatokat ad hozzá a táblához, vagy ha a meglévő adatok frissülnek a táblában. Törölje a Kényszer érvényesítése az INSERTs és UPDATEs beállítást.
    Tiltsa le a korlátozást, ha egy replikációs ügynök adatokat szúr be vagy frissít a táblában. Törölje a "Replikáció kényszerítése" opciót.

    Note

    Egyes adatbázisok különböző funkciókkal rendelkeznek az ellenőrzési korlátozásokhoz.

  5. Kattintson a Bezárás gombra.

  6. A Fájl menüben kattintson a gombra a táblanév mentése céljából.

Transact-SQL használata

Ellenőrzési kényszer módosítása

Ha a Transact-SQL használatával szeretne módosítani egy CHECK kényszert, először törölnie kell a meglévő CHECK kényszert, majd újra létre kell hoznia az új definícióval. További információ: Ellenőrzőkorlátok törlése és Ellenőrző kényszerek létrehozása.