Cenário:
Um arquivo Excel é fornecido a você com algumas informações relacionadas ao Cliente com as colunas abaixoNome,
Sobrenome,
Idade,
Número de telefone,
Dados de nascimento ,
Sexo
e você é solicitado a criar uma Tabela no Banco de Dados SQL Server e salvar os dados na Tabela recém-criada.
Solução:
Podemos usar a instrução create para criar uma tabela no banco de dados SQL Server. Abaixo está a instrução CreateCriar tabela Table_Name(Column_OneName DataType(Tamanho se necessário),Column_TwoName DataType(Tamanho se necessário),Column_ThreeName DataType(Size se necessário),Column_FourName DataType(Size se necessário))
Se quisermos criar uma tabela com nosso requisito acima, nossa instrução Create será
Create Table Customer (FirstName VARCHAR(50), LastName VARCHAR(50), Age SmallInt, PhoneNumber CHAR(9), DOB Date, Sex CHAR(1) )
Há alguns pontos a serem observados na instrução Create acima. Eu não usei o nome do esquema com o nome da tabela. Se você não fornecer o Nome do Esquema com o Nome da Tabela, ele será criado com o esquema dbo.
Digamos que temos Esquema de Vendas e gostaríamos de criar Cliente no Esquema de Vendas. Nossa declaração de criação será
Create Table Sales.Customer (FirstName VARCHAR(50), LastName VARCHAR(50), Age TinyInt, PhoneNumber CHAR(9), DOB Date, Sex CHAR(1) )
VARCHAR(50) para nome e sobrenome: Ele nos permitirá armazenar caracteres e o número máximo será 50.
TinyInt for Age: Ele nos permitirá armazenar um valor inteiro entre 0 e 255.
CHAR(9) for PhoneNumber : Char nos permitirá armazenar caracteres, pois sabemos que precisamos armazenar 9 caracteres, usamos Char(9).
Data para DOB: Na coluna Data de Nascimento, poderemos armazenar a data, pois temos data type=date.
Char(1) for Sex: Como gostaríamos de armazenar M ou F para sexo, Char nos permitirá armazenar um único caractere.
Demonstração de vídeo:Como usar Create Statement para criar SQL Server Table