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


Egyedi korlátozások módosítása

Vonatkozik a következőkre: SQL Server 2016 (13.x) és későbbi verziók Azure SQL DatabaseAzure SQL Managed InstanceSQL database in Microsoft Fabric

Az SQL Server egyedi korlátozását az SQL Server Management Studio vagy a Transact-SQL használatával módosíthatja.

Permissions

A táblán való művelethez ALTER engedély szükséges.

Az SQL Server Management Studio használata

Egyedi kényszer módosítása

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

  2. A Táblázattervező menüben válassza az Indexek/Kulcsok...lehetőséget.

  3. Az Indexek/Kulcsok párbeszédpanel Kijelölt elsődleges/egyedi kulcs vagy Indexterületén 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ényszerhez társított oszlopok módosítása 1) Az (Általános) rácson válassza az Oszlopok lehetőséget, majd a tulajdonságtól jobbra található elipszis jelet (...).

    2) A Indexoszlopok párbeszédpanelen adja meg az új oszlop- vagy rendezési sorrendet, vagy mindkettőt az indexhez.
    A kényszer átnevezése Az Identitásalatti rácsba írjon be egy új nevet a Név mezőbe. Győződjön meg arról, hogy az új név nem duplikál egy nevet a Kijelölt elsődleges/egyedi kulcs vagy Index listában.
    A klaszterezett beállítás beállítása A Táblázattervező alatti rácson válassza a Fürtözött index létrehozása lehetőséget, majd a legördülő listából válassza az Igen lehetőséget a fürtözött index létrehozásához, vagy a Nem lehetőséget a nem fürtözött index létrehozásához. Táblánként csak egy klaszterezett index létezhet. Ha már létezik fürtözött index ebben a táblában, akkor el kell távolítania ezt a beállítást az eredeti indexről.
    Kitöltési tényező definiálása A táblázattervező alatti rácson bontsa ki a Kitöltési specifikáció kategóriát, és írjon be egy egész számot 0 és 100 között a Kitöltési tényező mezőbe.
  5. A Fájl menüben válassza a Mentés táblanévparancsot.

Egyedi kényszer módosítása

Ha a Transact-SQL használatával szeretne módosítani egy UNIQUE kényszert, először törölnie kell a meglévő UNIQUE kényszert, majd újra létre kell hoznia az új definícióval.