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.
Vonatkozik a következőkre: SQL Server 2016 (13.x) és későbbi verziók
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Raktár a Microsoft Fabricban
SQL-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.
Remarks
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.
Permissions
A táblán való művelethez ALTER engedély szükséges.
Az SQL Server Management Studio használata
Important
Telepítse az SQL Server Management Studio (SSMS) legújabb verzióját.
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
Az Objektumkezelőkattintson a jobb gombbal arra a táblára, amelyhez oszlopokat szeretne hozzáadni, és válassza a Tervezéslehetőséget.
Jelölje ki az első üres cellát az Oszlopnév oszlopban.
Írja be az oszlop nevét a cellába. Az oszlopnév kötelező érték.
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.
Note
Az alapértelmezett értéket a Beállítások párbeszédpanelen módosíthatja Adatbáziseszközökterületen.
A Oszlop tulajdonságai lapon további oszloptulajdonságokat is definiálhat.
Note
Ú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.
Ha befejezte az oszlopok hozzáadását, a Fájl menüben válassza a Mentés táblanévlehetőséget.
Használd a Transact-SQL-t
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 ;