- 10/27/2016
- 2 minutes to read
-
- s
- M
- M
- C
- M
-
+3
Applies to: SQL Server 2016 (13.,x) és később Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics párhuzamos adattárház
Ez a cikk leírja, hogyan lehet új oszlopokat hozzáadni egy táblához az SQL Serverben az SQL Server használatával Server Management Studio vagy Transact-SQL.
mielőtt elkezdené
korlátozások és korlátozások
az ALTER TABLE utasítás használatával oszlopokat adhat a táblázathoz automatikusan hozzáadja ezeket az oszlopokat a táblázat végéhez., Ha azt szeretné, hogy az oszlopok egy adott sorrendben legyenek a táblázatban, használja az SQL Server Management Studio alkalmazást. Ne feledje azonban, hogy ez nem egy adatbázis-tervezési legjobb gyakorlat. A legjobb gyakorlat Annak meghatározása, hogy az oszlopok milyen sorrendben kerülnek vissza az alkalmazás és a lekérdezés szintjén. Nem szabad támaszkodnia a SELECT * használatára, hogy az összes oszlopot a táblázatban megadott sorrend alapján várt sorrendben visszaküldje. Mindig adja meg az oszlopokat név szerint a lekérdezésekben és alkalmazásokban abban a sorrendben, ahogyan azt szeretné, hogy megjelenjenek.,
Security
Permissions
igényel ALTER engedélyt az asztalon.
az SQL Server Management Studio
használatával oszlopokat helyezhet be a táblázat tervezőjével
-
az Objektumkezelőben kattintson a jobb gombbal arra a táblára, amelyhez oszlopokat szeretne hozzáadni, majd válassza a Design lehetőséget.
-
kattintson az oszlop neve oszlop első üres cellájába.
-
írja be az oszlop nevét a cellába. Az oszlop neve kötelező érték.
-
nyomja meg a TAB gombot az Adattípus cellába való belépéshez, majd válasszon ki egy adattípust a legördülő menüből.,
Ez egy szükséges érték, és az alapértelmezett érték lesz hozzárendelve, ha nem választ egyet.
Megjegyzés
megváltoztathatja az alapértelmezett értéket az opciók párbeszédpanelen az adatbázis eszközök Alatt.
-
folytassa az Oszloptulajdonságok lap bármely más oszloptulajdonságának meghatározását.
Megjegyzés
az oszlop tulajdonságainak alapértelmezett értékei új oszlop létrehozásakor kerülnek hozzáadásra, de az oszlop tulajdonságai lapon módosíthatja azokat.
-
Ha befejezte az oszlopok hozzáadását, a Fájl menüben válassza a táblázat nevének mentése lehetőséget.,
Transact-SQL
oszlopok beillesztése a
táblázatba a következő példa két oszlopot ad a dbo.doc_exa
táblázathoz.
ALTER TABLE dbo.doc_exa ADD column_b VARCHAR(20) NULL, column_c INT NULL ;
Vélemény, hozzászólás?