Pop

Curso SQL SERVER - 2 Sentencia Insert


2. Curso SQL SERVER - 2 Sentencia Insert

 -  Hola a todos , en esta ocasión vamos continuar  con nuestro curso sobre SQL SERVER. En este capítulo del curso vamos a ver la sentencia INSERT.  El entorno sobre el que vamos a trabajar es un Sql server express.

- Os recuerdo el esquema de tablas que estamos utilizando:




  • La sentencia INSERT se utiliza para agregar una o varias filas a una tabla o una vista en SQL Server. En el vídeo lo podéis ver claramente:



  • Toda la documentación sobre esta instrucción la tenemos en:
 https://docs.microsoft.com/es-es/sql/t-sql/statements/insert-transact-sql?view=sql-server-2017
  • Os dejo las sentencias que hemos visto en el vídeo para rellenar con datos las tablas que utilizaremos durante el curso.Os dejo las sentencias necesarias para llenar con algunos datos la tabla productos:


INSERT INTO  dbo . PRODUCTOS ( CodigoProducto , Precio , FechaAlta ) VALUES('PROD1',10,GETDATE())
INSERT INTO  dbo . PRODUCTOS ( CodigoProducto , Precio , FechaAlta ) VALUES('PROD2',20,GETDATE())
INSERT INTO  dbo . PRODUCTOS ( CodigoProducto , Precio , FechaAlta ) VALUES('PROD3',30,GETDATE())
INSERT INTO  dbo . PRODUCTOS ( CodigoProducto , Precio , FechaAlta ) VALUES('PROD4',40,GETDATE())
INSERT INTO  dbo . PRODUCTOS ( CodigoProducto , Precio , FechaAlta ) VALUES('PROD5',50,GETDATE())
INSERT INTO  dbo . PRODUCTOS ( CodigoProducto , Precio , FechaAlta ) VALUES('PROD6',60,GETDATE())
INSERT INTO  dbo . PRODUCTOS ( CodigoProducto , Precio , FechaAlta ) VALUES('PROD7',70,GETDATE())
INSERT INTO  dbo . PRODUCTOS ( CodigoProducto , Precio , FechaAlta ) VALUES('PROD8',80,GETDATE())
INSERT INTO  dbo . PRODUCTOS ( CodigoProducto , Precio , FechaAlta ) VALUES('PROD9',90,GETDATE())
INSERT INTO  dbo . PRODUCTOS ( CodigoProducto , Precio , FechaAlta ) VALUES('PROD10',100,GETDATE())
INSERT INTO  dbo . PRODUCTOS ( CodigoProducto , Precio , FechaAlta ) VALUES('PROD11',110,GETDATE())
INSERT INTO  dbo . PRODUCTOS ( CodigoProducto , Precio , FechaAlta ) VALUES('PROD12',120,GETDATE())



  • Para llenar la tabla usuarios:


INSERT INTO  dbo . USUARIOS ( Nombre , Email , Moroso , FechaAlta , FechaBaja ) VALUES ('Usuario1','email1@mail.com',0,GETDATE(),NULL)
INSERT INTO  dbo . USUARIOS ( Nombre , Email , Moroso , FechaAlta , FechaBaja ) VALUES ('Usuario2','email2@mail.com',0,GETDATE(),NULL)
INSERT INTO  dbo . USUARIOS ( Nombre , Email , Moroso , FechaAlta , FechaBaja ) VALUES ('Usuario3','email3@mail.com',0,GETDATE(),NULL)
INSERT INTO  dbo . USUARIOS ( Nombre , Email , Moroso , FechaAlta , FechaBaja ) VALUES ('Usuario4','email4@mail.com',0,GETDATE(),NULL)
INSERT INTO  dbo . USUARIOS ( Nombre , Email , Moroso , FechaAlta , FechaBaja ) VALUES ('Usuario5','email5@mail.com',0,GETDATE(),NULL)


  • Para llenar la tabla PEDIDOS:


INSERT INTO [dbo].[PEDIDOS]([IdUsuario],[Anulado],[FechaPedido])VALUES (1,0,GETDATE())
INSERT INTO [dbo].[PEDIDOS]([IdUsuario],[Anulado],[FechaPedido])VALUES (2,0,GETDATE())
INSERT INTO [dbo].[PEDIDOS]([IdUsuario],[Anulado],[FechaPedido])VALUES (3,0,GETDATE())
INSERT INTO [dbo].[PEDIDOS]([IdUsuario],[Anulado],[FechaPedido])VALUES (4,0,GETDATE())
INSERT INTO [dbo].[PEDIDOS]([IdUsuario],[Anulado],[FechaPedido])VALUES (5,0,GETDATE())


  • Para llenar la tabla PEDIDOS_LINEAS:


INSERT INTO [dbo].[PEDIDOS_LINEAS]([IdPedido],[Cantidad],[IdProducto]) VALUES(4,1,7)
INSERT INTO [dbo].[PEDIDOS_LINEAS]([IdPedido],[Cantidad],[IdProducto]) VALUES(4,13,8)
INSERT INTO [dbo].[PEDIDOS_LINEAS]([IdPedido],[Cantidad],[IdProducto]) VALUES(4,4,9)

INSERT INTO [dbo].[PEDIDOS_LINEAS]([IdPedido],[Cantidad],[IdProducto]) VALUES(5,1,4)
INSERT INTO [dbo].[PEDIDOS_LINEAS]([IdPedido],[Cantidad],[IdProducto]) VALUES(5,4,2)
INSERT INTO [dbo].[PEDIDOS_LINEAS]([IdPedido],[Cantidad],[IdProducto]) VALUES(5,6,3)

INSERT INTO [dbo].[PEDIDOS_LINEAS]([IdPedido],[Cantidad],[IdProducto]) VALUES(4,1,4)
INSERT INTO [dbo].[PEDIDOS_LINEAS]([IdPedido],[Cantidad],[IdProducto]) VALUES(4,1,5)
INSERT INTO [dbo].[PEDIDOS_LINEAS]([IdPedido],[Cantidad],[IdProducto]) VALUES(4,1,5)

INSERT INTO [dbo].[PEDIDOS_LINEAS]([IdPedido],[Cantidad],[IdProducto]) VALUES(5,1,4)
INSERT INTO [dbo].[PEDIDOS_LINEAS]([IdPedido],[Cantidad],[IdProducto]) VALUES(5,1,5)
INSERT INTO [dbo].[PEDIDOS_LINEAS]([IdPedido],[Cantidad],[IdProducto]) VALUES(5,1,5)

INSERT INTO [dbo].[PEDIDOS_LINEAS]([IdPedido],[Cantidad],[IdProducto]) VALUES(2,1,4)
INSERT INTO [dbo].[PEDIDOS_LINEAS]([IdPedido],[Cantidad],[IdProducto]) VALUES(2,1,5)
INSERT INTO [dbo].[PEDIDOS_LINEAS]([IdPedido],[Cantidad],[IdProducto]) VALUES(3,1,5)

No hay comentarios:

Publicar un comentario

Curso .NET Core en C# - 34.Creamos nuestro propio log

34.Creamos nuestro propio log Hola a todos. En este curso, analizaremos todos los conceptos básicos, intermedios y avanzados de  ASP.NET...