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
A felhasználó által definiált függvények csak az SQL Server Management Studióval nevezhetők át az SQL Serverben.
Korlátozások és korlátozások
A függvényneveknek meg kell felelniük azonosítókszabályainak.
A felhasználó által definiált függvény átnevezése nem módosítja a megfelelő objektum nevét a sys.sql_modules katalógusnézet definícióoszlopában. Ezért azt javasoljuk, hogy ne nevezze át ezt az objektumtípust. Ehelyett törölje és hozza létre újra a tárolt eljárást új néven.
A felhasználó által definiált függvény nevének vagy definíciójának módosítása a függő objektumok meghiúsulását okozhatja, ha az objektumok nem frissülnek a függvény módosításainak megfelelően.
Engedélyek
A függvény eldobásához ALTER engedélyre van szükség azon a sémán, amelyhez a függvény tartozik, vagy CONTROL engedélyre a függvényen. A függvény újbóli létrehozásához a CREATE FÜGGVÉNY engedélyre van szükség az adatbázisban, és alter engedélyt kell adni arra a sémára, amelyben a függvény létrejön.
Az SQL Server Management Studio használata
Az Objektumkezelőválassza ki az átnevezni kívánt függvényt tartalmazó adatbázis melletti pluszjelet, majd
Válassza a Programozhatóság mappa melletti pluszjelet.
Válassza ki az átnevezni kívánt függvényt tartalmazó mappa melletti pluszjelet:
- Táblaértékű függvény
- Skaláris értékű függvény
- Összesítő függvény
Kattintson a jobb gombbal az átnevezni kívánt függvényre, és válassza Átnevezéslehetőséget.
Adja meg a függvény új nevét.
Használja Transact-SQL
Ez a feladat nem hajtható végre Transact-SQL utasítások használatával. Ha át szeretne nevezni egy felhasználó által definiált függvényt a Transact-SQL használatával, először törölnie kell a meglévő függvényt, majd újra létre kell hoznia az új névvel. Győződjön meg arról, hogy a függvény régi nevét használó összes kód és alkalmazás most már az új nevet használja.
További információ: CREATE FÜGGVÉNY (Transact-SQL) és DROP FÜGGVÉNY (Transact-SQL).