Scénář:
Je vám poskytnut soubor Excel s některými informacemi o zákazníkovi s níže uvedenými sloupciJméno,
Příjmení,
Věk,
Telefonní číslo,
Data narození ,
Sex
a budete požádáni o vytvoření tabulky v databázi SQL Server a uložení dat do nově vytvořené tabulky.
Řešení:
Můžeme použít příkaz create k vytvoření tabulky v databázi SQL Server. Níže je Create StatementCreate Table Table_Name(Column_OneName DataType (Velikost, je-li požadována),Column_TwoName DataType (Velikost, je-li požadována),Column_ThreeName DataType (Velikost, pokud je požadována),Column_FourName DataType (Velikost, pokud je požadována))
Pokud bychom chtěli vytvořit tabulku s naším výše uvedeným požadavkem, naše prohlášení o vytvoření s be
Create Table Customer (FirstName VARCHAR(50), LastName VARCHAR(50), Age SmallInt, PhoneNumber CHAR(9), DOB Date, Sex CHAR(1) )
Ve výše uvedeném příkazu Vytvořit je třeba si povšimnout několika bodů. Nepoužil jsem název schématu s názvem tabulky. Pokud nezadáte název schématu s názvem tabulky, bude vytvořeno pomocí schématu dbo.
Řekněme, že máme schéma prodeje a chtěli bychom vytvořit zákazníka ve schématu prodeje. Naše prohlášení o vytvoření bude
Create Table Sales.Customer (FirstName VARCHAR(50), LastName VARCHAR(50), Age TinyInt, PhoneNumber CHAR(9), DOB Date, Sex CHAR(1) )
VARCHAR(50) pro jméno a příjmení: Umožní nám to uložit znaky a maximální počet bude 50.
TinyInt for Age: Umožní nám uložit celočíselnou hodnotu mezi 0 až 255.
CHAR(9) pro telefonní číslo: Char nám umožní uložit znaky, protože víme, že potřebujeme uložit 9 znaků, použili jsme Char(9).
Datum narození: Ve sloupci Datum narození budeme moci uložit datum, protože máme typ dat=datum.
Char(1) pro pohlaví: Protože bychom chtěli uložit M nebo F pro Sex, Char nám umožní uložit jeden znak.
Video ukázka:Jak použít Create Statement k vytvoření SQL Server Table