- 2017.11.11.
- 2 perc olvasási idő
-
- s
- M
- M
- C
- c
-
+2
A következőre vonatkozik: SQL Server 2016 (13.x) és később Az Azure SQL Database id = “bc9f5317a2″>
Párhuzamos adattárház
Ez a témakör ismerteti az oszlopok törlését az SQL Server rendszerben az SQL Server Management Studio vagy a Transact-SQL használatával.
Vigyázat
Ha töröl egy oszlopot egy táblából, akkor az és az összes benne lévő adat törlődik.
Ebben a témában
-
Mielőtt elkezdené:
Korlátozások és korlátozások
Biztonság
-
De hagyjon oszlopot a táblából a következő használatával:
SQL Server Management Studio
Transact-SQL
Mielőtt elkezdené
Korlátozások és korlátozások
Nem törölhető olyan oszlop, amelynek CHECK korlátozása van. Először törölnie kell a korlátozást.
Csak akkor törölheti az oszlopot, amelynek PRIMARY KEY vagy FOREIGN KEY megkötései vagy egyéb függőségei vannak, kivéve, ha a Table Designer-t használja. Az Object Explorer vagy a Transact-SQL használatakor először el kell távolítania az oszlop összes függőségét.
Biztonság
Engedélyek
ALTER engedély szükséges a táblához.
Az SQL Server Management Studio használata
Oszlopok törlése az Object Explorer használatával
- Az Object Explorer alkalmazásban csatlakozzon az Database Engine egyik példányához.
- Az Objektumkezelőben keresse meg azt a táblázatot, amelyből törölni kívánja az oszlopokat, és bontsa ki az oszlopnevek megjelenítéséhez.
- Kattintson a jobb gombbal a törölni kívánt oszlopra, és válassza a Törlés lehetőséget.
- Az Objektum törlése párbeszédpanelen kattintson az OK gombra.
Ha az oszlop korlátozásokat vagy egyéb függőségeket tartalmaz, akkor hibaüzenet jelenik meg az Objektum törlése párbeszédpanelen. Oldja meg a hibát a hivatkozott korlátozások törlésével.
Oszlopok törlése a Table Designer használatával
- Az Object Explorer alkalmazásban kattintson a jobb gombbal arra a táblára, amelyről törölni szeretné az oszlopokat, és válassza a Tervezés lehetőséget.
- Kattintson a jobb gombbal a törölni kívánt oszlopra, és válassza a helyi menü Oszlop törlése parancsát.
- Ha az oszlop részt vesz egy kapcsolatban (KÜLFÖLDKULCS vagy ELSŐKULCS), egy üzenet arra kéri, hogy erősítse meg a kijelölt oszlopok és kapcsolataik törlését. Válassza az Igen lehetőséget.
A Transact-SQL használata
Oszlopok törlése
Az alábbi példa bemutatja, hogyan kell törölni egy oszlopot.