Saludos a todos los seguidores de este tutorial.
En la publicación anterior creamos la base de datos de ejemplo llamada Hospital, la cual nos servirá para las próximas publicaciones que se realizarán.
Bien, ahora nos toca insertar datos en las tablas. La sintaxis SQL de inserción "para datos fijos o ingresados de forma manual" la podemos clasificar en 3 formas:
- INSERT INTO nombre_tabla VALUES (valor1,valor2,valor3,...)
- INSERT INTO nombre_tabla (columna1,columna2,columna3,...) VALUES (valor1,valor2,valor3,...)
- INSERT INTO nombre_tabla (columna1,columna2,columna3,...) VALUES (valor1,valor2,valor3,...), (valor1,valor2,valor3,...), (valor1,valor2,valor3,...), (valor1,valor2,valor3,...), ...
Ya conociendo la sintaxis, podemos insertar los datos. Al final de la publicación dejo el script SQL con los datos listos para insertar. A manera de practica intenta insertar los datos de algunas de las siguientes tablas.
Tabla DEPT
Tabla DOCTOR
Tabla EMP
Tabla ENFERMO
Tabla HOSPITAL
Tabla PLANTILLA
Tabla SALA
Link de descarga : SCRIPT SQL - INSERTAR DATOS EN BASE DE DATOS HOSPITAL
Espero haber ayudado en algo. Hasta la próxima oportunidad!
Twittear
no redirigue al link del script, por favor indicar el link correcto
ResponderEliminarHola OMAR MOLINA, gracias por la visita y el aporte de tu comentario.
EliminarEl link te redirigirá a una publicidad por 5 segundos. Pasado el tiempo debes dar clic en el botón que aparece en el lado superior derecho de tu pantalla, el cual dice saltar publicidad. Una vez hagas esto te enviará a la página de mega para descargar gratuitamente el script.
Los mejores deseos! Hasta cualquier momento!
me aparece error al ejecutar la tabla Emp en los insert, dice "The conversion of a varchar data type to a smalldatetime data type resulted in an out-of-range value." ayudaa, gracias.
ResponderEliminarHola nicolas hernandez, gracias por la visita y el aporte de tu consulta.
EliminarEs verdad, acabo de ejecutar nuevamente el script en el SQL Server 2014 y me mostró dicho error, sin embargo deseo resaltar que cuando compartí los tutoriales se ejecutaron en SQL Server 2012, "teniendo este alguna configuración" que no me arrojó el error.
La solución más rápida sería colocando la siguiente sintaxis arriba del insert :
SET DATEFORMAT dmy
Por lo que el script quedaría así :
SET DATEFORMAT dmy
--Insertar datos en la tabla Emp
INSERT INTO Emp( Emp_No, Apellido, Oficio, Dir, Fecha_Alt, Salario, Comision, Dept_No)
VALUES
(7369,'SANCHEZ','EMPLEADO',7902,'17/12/1980',10400,0,20),
(7499,'ARROYO','VENDEDOR',7698,'22/02/1981',208000,39000,30),
(7521,'SALA','VENDEDOR',689,'22/02/1981',162500,65000,30),
(7566,'JIMENEZ','DIRECTOR',7839,'02/04/1981',386750,0,20),
(7654,'MARTIN','VENDEDOR',7698,'28/09/1981',182000,182000,30),
(7698,'NEGRO','DIRECTOR',7839,'01/05/1981',370500,0,30),
(7782,'CEREZO','DIRECTOR',7839,'09/06/1981',318500,0,10),
(7788,'NINO','ANALISTA',7566,'30/03/1987',390000,0,20),
(7839,'REY','PRESIDENTE',0,'17/11/1981',650000,0,10),
(7844,'TOVAR','VENDEDOR',7698,'08/09/1981',195000,0,30),
(7876,'ALONSO','EMPLEADO',7788,'03/05/1987',143000,0,20),
(7900,'JIMENO','EMPLEADO',7698,'03/12/1981',123500,0,30),
(7902,'FERNANDEZ','ANALISTA',7566,'03/12/1981',390000,0,20),
(7934,'MUÑOZ','EMPLEADO',7782,'23/06/1982',169000,0,10),
(7119,'SERRA','DIRECTOR',7839,'19/11/1983',225000,39000,20),
(7322,'GARCIA','EMPLEADO',7119,'12/10/1982',129000,0,20)
Si puedes me comentas como te fue!
Éxitos! Hasta cualquier instante.
Gracias por el aporte, muy bueno
ResponderEliminarHola Anónimo, gracias por la visita y el aporte de tu comentario!
EliminarÉxitos!
Link caido :(
ResponderEliminarHola Anónimo, gracias por la visita y el aporte de tu reporte. Ya está reestablecido el link y va directo a la descarga sin publicidad. Si encuentras otro link con problemas, no dudes en dejarme un comentario. Saludos!
EliminarLink caido archivo ya no disponible
ResponderEliminar