Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Vonatkozik a következőkre: SQL Server 2016 (13.x) û későbbi verziók
: Azure SQL Database,
Azure SQL Managed Instance
,Azure Synapse Analytics
Platform System (PDW)
SQL database in Microsoft Fabric
Az SQL Serveren lévő adatbázisból az SQL Server Management Studio vagy a Transact-SQL használatával törölhet (elvethet) egy táblát.
Caution
Gondolja át alaposan, mielőtt töröl egy táblát. Ha a meglévő lekérdezések, nézetek, felhasználó által definiált függvények, tárolt eljárások vagy programok erre a táblára hivatkoznak, a törlés érvénytelensé teszi ezeket az objektumokat.
Ebben a témakörben
Kezdés előtt:
Tábla törlése a következővel:
Mielőtt hozzákezdene
Korlátozások és korlátozások
A FOREIGN KEY kényszer által hivatkozott táblák nem törölhetők. Először el kell távolítani az IDEGEN KULCS hivatkozási kényszert vagy a hivatkozási táblát. Ha a hivatkozó tábla és az elsődleges kulcsot tartalmazó tábla is ugyanabban a DROP TABLE utasításban lesz elvetve, a hivatkozó táblát előbb fel kell sorolni.
Ha egy táblát elvet, a táblán lévő szabályok vagy alapértelmezett értékek elveszítik a kötésüket, és a táblához társított megkötések vagy eseményindítók automatikusan elvesznek. Ha újra létrehoz egy táblát, újra kell fűznie a megfelelő szabályokat és alapértelmezett értékeket, újra létre kell hoznia az eseményindítókat, és hozzá kell adnia az összes szükséges korlátozást.
Ha egy varbinary (max) oszlopot tartalmazó táblát helyez el a FILESTREAM attribútummal, a rendszer nem távolítja el a fájlrendszerben tárolt adatokat.
A DROP TABLE és a CREATE TABLE nem hajtható végre ugyanazon a táblán ugyanabban a kötegben. Ellenkező esetben váratlan hiba léphet fel.
Az elvetett táblára hivatkozó nézeteket vagy tárolt eljárásokat explicit módon törölni vagy módosítani kell a táblára mutató hivatkozás eltávolításához.
Biztonság
Permissions
ALTER jogosultságra van szükség azon a sémán, amelyhez a tábla tartozik, CONTROL jogosultság a táblán, vagy tagság a db_ddladmin rögzített adatbázis-szerepkörben.
Az SQL Server Management Studio használata
Tábla törlése az adatbázisból
Az Object Explorerben jelölje ki a törölni kívánt táblát.
Kattintson a jobb egérgombbal a táblázatra, és válassza a Törlés lehetőséget a helyi menüből.
Egy üzenetmező kéri, hogy erősítse meg a törlést. Kattintson Igengombra.
Note
A táblák törlése automatikusan eltávolítja a hozzá fűződő kapcsolatokat.
Transact-SQL használata
Tábla törlése a Lekérdezésszerkesztőben
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.
DROP TABLE dbo.PurchaseOrderDetail;
További információ: DROP TABLE (Transact-SQL)