Scenarie:
En Excel-fil leveres til dig med nogle oplysninger relateret til kunden med nedenstående kolonnerFornavn,
Efternavn,
Alder,
Telefonnummer,
Fødselsdata ,
Sex
og du bliver bedt om at oprette en tabel i SQL Server-databasen og gemme dataene i den nyoprettede tabel.
Løsning:
Vi kan bruge oprette erklæring til at oprette tabel i SQL Server-database. Nedenfor er Opret erklæringCreate Table Table_Name(Column_OneName DataType(Size if required),Column_ToName DataType(Size if required),Column_ThreeName DataType(Size if required),Column_FiourName DataType(Size if required))
Hvis vi gerne vil oprette tabel med vores ovenstående krav, skal vores Opret erklæring med be
Create Table Customer (FirstName VARCHAR(50), LastName VARCHAR(50), Age SmallInt, PhoneNumber CHAR(9), DOB Date, Sex CHAR(1) )
Der er få punkter at bemærke i ovenstående Opret erklæring. Jeg har ikke brugt skemanavnet med tabelnavn. Hvis du ikke vil give Skemanavn med Tabelnavn, vil det blive oprettet med dbo-skema.
Lad os sige, om vi har Salgsskema, og vi gerne vil oprette Kunde i Salgsskema. Vores oprettelseserklæring vil være
Create Table Sales.Customer (FirstName VARCHAR(50), LastName VARCHAR(50), Age TinyInt, PhoneNumber CHAR(9), DOB Date, Sex CHAR(1) )
VARCHAR(50) for fornavn og efternavn: Det vil lade os gemme tegn, og det maksimale antal vil være 50.
TinyInt for Age: Det vil lade os gemme heltalsværdier mellem 0 og 255.
CHAR(9) for Telefonnummer: Char vil lade os gemme tegn, da vi ved, at vi skal gemme 9 tegn, vi brugte Char(9).
Dato for DOB: I kolonnen Fødselsdato vil vi være i stand til at gemme dato, da vi har datatype=dato.
Char(1) for Sex: Da vi gerne vil gemme M eller F til sex, vil Char lade os gemme et enkelt tegn.
Videodemo:Sådan bruger du Create Statement til at oprette SQL Server-tabel