Scenario:
En Excel-fil tillhandahålls till dig med viss information relaterad till kunden med nedanstående kolumnerFörnamn,
Efternamn,
Ålder,
Telefonnummer,
Födelsedata ,
Sex
och du ombeds skapa tabell i SQL Server Database och spara data i nyskapad tabell.
Lösning:
Vi kan använda skapa uttalande för att skapa tabell i SQL Server Database. Nedan finns Skapa uttalandeSkapa tabell Table_Name(Column_OneName DataType(Size if required),Column_TwoName DataType(Size if required),Column_ThreeName DataType(Size if required),Column_FourName DataType(Size if required))
Om vi vill skapa en tabell med vårt ovanstående krav, vårt Skapa uttalande med be
Create Table Customer (FirstName VARCHAR(50), LastName VARCHAR(50), Age SmallInt, PhoneNumber CHAR(9), DOB Date, Sex CHAR(1) )
Det finns några punkter att lägga märke till i Skapa uttalande ovan. Jag har inte använt schemanamnet med tabellnamn. Om du inte skulle ange Schema Name med Tabellnamn, kommer det att skapas med dbo-schema.
Låt oss säga om vi har Sales Schema och vi skulle vilja skapa Customer i Sales Schema. Vårt skapade uttalande kommer att vara
Create Table Sales.Customer (FirstName VARCHAR(50), LastName VARCHAR(50), Age TinyInt, PhoneNumber CHAR(9), DOB Date, Sex CHAR(1) )
VARCHAR(50) för förnamn och efternamn: Det låter oss lagra tecken och det maximala antalet kommer att vara 50.
TinyInt for Age: Det låter oss lagra heltalsvärden mellan 0 och 255.
CHAR(9) för Telefonnummer : Char låter oss lagra tecken, eftersom vi vet att vi behöver lagra 9 tecken, vi använde Char(9).
Datum för DOB: I kolumnen Födelsedatum kommer vi att kunna lagra datum eftersom vi har datatyp=datum.
Char(1) för Sex: Eftersom vi skulle vilja lagra M eller F för sex, kommer Char att låta oss lagra enstaka tecken.
Videodemo :Hur man använder Skapa uttalande för att skapa SQL Server-tabell