sql >> Base de Datos >  >> RDS >> Sqlserver

Use la instrucción Crear para crear una tabla en SQL Server - Tutorial de SQL Server/T-SQL, parte 34

Escenario:

Se le proporciona un archivo de Excel con información relacionada con el Cliente con las siguientes columnas
Nombre,
Apellido,
Edad,
Número de teléfono,
Datos de nacimiento ,
Sexo

y se le pide que cree una tabla en la base de datos de SQL Server y guarde los datos en la tabla recién creada.

Solución:

Podemos usar la declaración de creación para crear una tabla en la base de datos de SQL Server. A continuación se muestra Create Statement

Crear tabla Table_Name(Column_OneName DataType(Tamaño si es necesario),Column_TwoName DataType(Tamaño si es necesario),Column_ThreeName DataType(Tamaño si es necesario),Column_FourName DataType(Tamaño si es necesario))
Si deseamos crear una tabla con nuestro requisito anterior, nuestra Declaración de creación con be

Create Table Customer
(FirstName VARCHAR(50),
LastName VARCHAR(50),
Age SmallInt,
PhoneNumber CHAR(9),
DOB Date,
Sex CHAR(1)
)

Hay algunos puntos a tener en cuenta en la Declaración de creación anterior. No he usado el nombre del esquema con el nombre de la tabla. Si no proporciona el nombre de esquema con el nombre de la tabla, se creará con el esquema dbo.

Digamos que tenemos un esquema de ventas y nos gustaría crear un cliente en un esquema de ventas. Nuestra declaración de creación será


Create Table Sales.Customer
(FirstName VARCHAR(50),
LastName VARCHAR(50),
Age TinyInt,
PhoneNumber CHAR(9),
DOB Date,
Sex CHAR(1)
)

VARCHAR(50) para Nombre y Apellido: Nos permitirá almacenar caracteres y el número máximo será de 50.
TinyInt for Age: Nos permitirá almacenar valores enteros entre 0 y 255.
CHAR(9) para PhoneNumber : Char nos permitirá almacenar caracteres, como sabemos que necesitamos almacenar 9 caracteres, usamos Char(9).
Fecha de fecha de nacimiento: En la columna Fecha de nacimiento, podremos almacenar la fecha ya que tenemos tipo de datos =fecha.
Char(1) for Sex: Como nos gustaría almacenar M o F para Sex, Char nos permitirá almacenar un solo carácter.


Demostración en video:cómo usar Create Statement para crear una tabla de SQL Server