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.
A következőkre vonatkozik: SQL Server 2016 (13.x) és újabb
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Database a Microsoft Fabric
Létrehozhat egy új táblát, elnevezheti és hozzáadhatja egy meglévő adatbázishoz az SQL Server Management Studio (SSMS) vagy a Transact-SQL táblatervezőjével.
Engedélyek
Ehhez a feladathoz CREATE TABLE
engedélyre van szükség az adatbázisban, és ALTER-engedélyt arra a sémára, amelyben a tábla létrejön.
Ha a CREATE TABLE
utasítás bármely oszlopa felhasználó által definiált CLR-típusként van definiálva, akkor vagy a típus tulajdonjoga, vagy a hivatkozási engedély szükséges rajta.
Ha a CREATE TABLE
utasítás bármelyik oszlopához XML-sémagyűjtemény van társítva, akkor vagy az XML-sémagyűjtemény tulajdonjoga vagy a HIVATKOZÁSOK engedély szükséges rajta.
Táblatervező használata az SQL Server Management Studióban
Az SSMS-ben, Object Explorer, csatlakozzon a módosítandó adatbázist tartalmazó adatbázismotor-példányhoz.
Az Object Explorerterületen bontsa ki a Adatbázisok csomópontot, majd bontsa ki az új táblát tartalmazó adatbázist.
Az Object Explorerben kattintson a jobb gombbal az adatbázis Táblák csomópontjára, majd válassza Új táblalehetőséget.
Írja be az oszlopneveket, válassza ki az adattípusokat, és adja meg, hogy engedélyezi-e a null értékeket az egyes oszlopokhoz az alábbi ábrán látható módon:
Ha több tulajdonságot szeretne megadni egy oszlophoz, például identitás- vagy számított oszlopértékeket, jelölje ki az oszlopot, és az oszloptulajdonságok lapon válassza ki a megfelelő tulajdonságokat. További információ az oszloptulajdonságokról: Táblaoszlop tulajdonságai (SQL Server Management Studio).
Ha elsődleges kulcsként szeretne megadni egy oszlopot, kattintson a jobb gombbal az oszlopra, és válassza az Elsődleges kulcs beállításalehetőséget. További információ: Elsődleges kulcsok létrehozása.
Idegenkulcs-kapcsolatok, kényszerek vagy indexek létrehozásához kattintson a jobb gombbal a Táblázattervező panelre, és válasszon ki egy objektumot a listából az alábbi ábrán látható módon:
További információ ezekről az objektumokról: Külső kulcskapcsolatok létrehozása, Ellenőrző kényszerek és indexek.
Alapértelmezés szerint a tábla a
dbo
sémában található. Ha másik sémát szeretne megadni a táblázathoz, kattintson a jobb gombbal a Táblatervező panelen, és válassza a Tulajdonságok lehetőséget az alábbi ábrán látható módon. A Séma legördülő listában válassza ki a megfelelő sémát.További információ a sémákról: Adatbázisséma létrehozása.
A Fájl menüben válassza a Mentéstáblanévlehetőséget.
A Név kiválasztása párbeszédpanelen írja be a tábla nevét, és válassza OKlehetőséget.
Az új tábla megtekintéséhez Object Explorerterületen bontsa ki a Táblák csomópontot, és nyomja le F5 az objektumok listájának frissítéséhez. Az új tábla megjelenik a táblák listájában.
Transact-SQL használata
Az Object Explorer-ben csatlakozzon az adatbázismotor egy példányához.
A Standard sávon válassza Új lekérdezéslehetőséget.
Másolja és illessze be a következő példát a lekérdezési ablakba, és válassza a Végrehajtáslehetőséget.
CREATE TABLE dbo.PurchaseOrderDetail ( PurchaseOrderID INT NOT NULL, LineNumber SMALLINT NOT NULL, ProductID INT NULL, UnitPrice MONEY NULL, OrderQty SMALLINT NULL, ReceivedQty FLOAT NULL, RejectedQty FLOAT NULL, DueDate DATETIME NULL );