Megosztás a következőn keresztül:


Oszlopok hozzáadása táblázathoz (adatbázismotor)

A következőkre vonatkozik: SQL Server 2016 (13.x) és újabb Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Tárház a Microsoft FabricbanSQL adatbázis a Microsoft Fabricban

Ez a cikk azt ismerteti, hogyan adhat hozzá új oszlopokat egy táblához az SQL Serverben az SQL Server Management Studio vagy a Transact-SQL használatával.

Megjegyzések

Ha a ALTER TABLE utasítással oszlopokat ad hozzá egy táblához, az automatikusan hozzáadja ezeket az oszlopokat a táblázat végéhez.

Ha azt szeretné, hogy az oszlopok egy adott sorrendben jelenjenek meg a táblában, az SQL Server Management Studiót kell használnia. Bár nem ajánlott, a táblák átrendezésével kapcsolatos további információkért tekintse meg Táblaoszlopsorrendjének módosítása című témakört.

Meglévő oszlopok lekérdezéséhez használja a sys.columns objektumkatalógus nézetet.

Engedélyek

ALTER jogosultság szükség van a táblához.

Az SQL Server Management Studio használata

Fontos

Mindig a SQL Server Management Studio (SSMS)legújabb verzióját használja.

Az SQL Server Management Studio (SSMS) nem támogatja az Azure Synapse összes adatdefiníciós nyelvi (DDL) beállítását. Ehelyett használjon T-SQL-szkripteket.

Oszlopok beszúrása táblázatba a Table Designerrel

  1. Az Objektumkezelőkattintson a jobb gombbal arra a táblára, amelyhez oszlopokat szeretne hozzáadni, és válassza a Tervezéslehetőséget.

  2. Jelölje ki az első üres cellát az Oszlopnév oszlopban.

  3. Írja be az oszlop nevét a cellába. Az oszlopnév kötelező érték.

  4. A TAB billentyűvel lépjen a adattípus cellára, és válasszon ki egy adattípust a legördülő listából. Az adattípus kötelező érték, és az alapértelmezett érték lesz hozzárendelve, ha nem választ egyet.

    Jegyzet

    Az alapértelmezett értéket a Beállítások párbeszédpanelen módosíthatja Adatbáziseszközökterületen.

  5. A Oszlop tulajdonságai lapon további oszloptulajdonságokat is definiálhat.

    Jegyzet

    Új oszlop létrehozásakor a rendszer hozzáadja az oszloptulajdonságok alapértelmezett értékeit, de a Oszloptulajdonságok lapon módosíthatja őket.

  6. Ha befejezte az oszlopok hozzáadását, a Fájl menüben válassza a Mentés táblanévlehetőséget.

Transact-SQL használata

Oszlopok hozzáadása táblázathoz

Az alábbi példa két oszlopot ad hozzá a dbo.doc_exatáblázathoz.

ALTER TABLE dbo.doc_exa 
ADD column_b VARCHAR(20) NULL, column_c INT NULL ;