Oszlopok törlése a táblázatokból

  • 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

  1. Az Object Explorer alkalmazásban csatlakozzon az Database Engine egyik példányához.
  2. 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.
  3. Kattintson a jobb gombbal a törölni kívánt oszlopra, és válassza a Törlés lehetőséget.
  4. 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

  1. 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.
  2. Kattintson a jobb gombbal a törölni kívánt oszlopra, és válassza a helyi menü Oszlop törlése parancsát.
  3. 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.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük