Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Ez a témakör azt ismerteti, hogyan nevezhet át indexet az SQL Serveren az SQL Server Management Studio vagy a Transact-SQL használatával. Az index átnevezése az aktuális indexnevet az Ön által megadott új névre cseréli. A megadott névnek egyedinek kell lennie a táblában vagy a nézetben. Két tábla például XPK_1nevű indexet tartalmazhat, de ugyanahhoz a táblához nem lehet két XPK_1nevű index. Egy meglévő letiltott index nevével megegyező nevű index nem hozható létre. Az index átnevezése nem eredményezi az index újraépítését.
ebben a témakörben
Kezdés előtt:
Index átnevezéséhez használja a következőt:
Mielőtt hozzákezdene
Korlátozások és korlátozások
Amikor elsődleges kulcsot vagy EGYEDI kényszert hoz létre egy táblán, a rendszer automatikusan létrehoz egy, a korlátozás nevével megegyező nevű indexet a táblához. Mivel az indexneveknek egyedinek kell lenniük a táblában, nem hozhat létre vagy nevezhet át egy indexet úgy, hogy ugyanaz legyen a név, mint egy meglévő ELSŐDLEGES KULCS vagy EGYEDI korlátozás a táblán.
Biztonság
Permissions
ALTERÁLÁS engedélyre van szükség az indexhez.
Az SQL Server Management Studio használata
Index átnevezése a Táblatervezővel
Az Object Explorerben kattintson a pluszjelre annak az adatbázisnak a kibontásához, amely azt a táblát tartalmazza, amelyen át szeretné nevezni az indexet.
A pluszjelre kattintva bontsa ki a Táblák mappát.
Kattintson a jobb gombbal arra a táblára, amelyen indexet szeretne átnevezni, és válassza a Tervezéslehetőséget.
A Táblatervező menüben kattintson Indexek/Kulcsokelemre.
Jelölje ki az átnevezni kívánt indexet a Kijelölt elsődleges/egyedi kulcs vagy Index szövegmezőben.
A rácson kattintson a Név elemre, és írjon be egy új nevet a szövegmezőbe.
Kattintson a Bezárás gombra.
A Fájl menüben kattintson a Mentéstable_namegombra.
Index átnevezése az Object Explorer használatával
Az Object Explorerben kattintson a pluszjelre annak az adatbázisnak a kibontásához, amely azt a táblát tartalmazza, amelyen át szeretné nevezni az indexet.
A pluszjelre kattintva bontsa ki a Táblák mappát.
Kattintson a pluszjelre annak a táblának a kibontásához, amelyre indexet szeretne átnevezni.
Kattintson a pluszjelre a Indexek mappa kibontásához.
Kattintson a jobb gombbal az átnevezni kívánt indexre, és válassza az Átnevezéslehetőséget.
Írja be az index új nevét, és nyomja le az Enter billentyűt.
Transact-SQL használata
Index átnevezése
Az Object Explorer-ben csatlakozzon az adatbázismotor egy példányához.
A Standard sávon kattintson Új lekérdezéselemre.
Másolja és illessze be a következő példát a lekérdezési ablakba, és kattintson a Végrehajtásgombra.
USE AdventureWorks2022; GO --Renames the IX_ProductVendor_VendorID index on the Purchasing.ProductVendor table to IX_VendorID. EXEC sp_rename N'Purchasing.ProductVendor.IX_ProductVendor_VendorID', N'IX_VendorID', N'INDEX'; GO
További információ: sp_rename (Transact-SQL).