Documentos de Académico
Documentos de Profesional
Documentos de Cultura
▷ Insertar DATOS en una Tabla de SQL SERVER 】?
▷ Insertar DATOS en una Tabla de SQL SERVER 】?
top/sql-server/insertar-datos-en-una-tabla/
1 de 5 19/3/2021 9:19 a. m.
Firefox https://codigosql.top/sql-server/insertar-datos-en-una-tabla/
Para agregar datos a una tabla es necesario hacer uso de la instrucción Insert into,
que es uno de los comandos más usado del código Sql. Para insertar los registros lo
podemos hacer de uno en uno, o podemos agregar varios registros a través de una
misma instrucción.
Explicación:
2 de 5 19/3/2021 9:19 a. m.
Firefox https://codigosql.top/sql-server/insertar-datos-en-una-tabla/
datos.
“Dato1”, “Dato2” ,..: Son los valores que vamos a guardar en cada columna
especificada.
En los casos que hacemos uso de esta sintaxis, debemos tomar en cuenta el orden de
las columnas y además debemos enviar todos los datos según la cantidad de
columnas de la tabla, ya que dicha sintaxis indica que se van agregar registros a todas
las columnas. Por lo tanto debemos respetar el orden que especificamos en las
columnas y en values enviar los datos exactamente como los hemos especificado en
las columnas.
3 de 5 19/3/2021 9:19 a. m.
Firefox https://codigosql.top/sql-server/insertar-datos-en-una-tabla/
Nota: Si una columna está definida como NOT NULL (es decir, que no admite valores
vacíos), en ese caso debemos especificar y enviar siempre un dato para insertar. Caso
contrario se producirá un error al ejecutar la instrucción INSERT en Management
Studio.
Si revisamos el diagrama nos podemos dar cuenta que la tabla inscripción es la que
recibe las llaves foráneas de las tablas Alumnos, Profesor y Asignatura. Por lo tanto, la
lógica para agregarles registros es que primero debemos agregar asignaturas,
agregar profesores y agregar alumnos; posteriormente podemos insertar datos a la
tabla Inscripción, ya que los campos que están en la tabla inscripción (que relacionan
4 de 5 19/3/2021 9:19 a. m.
Firefox https://codigosql.top/sql-server/insertar-datos-en-una-tabla/
las demás tablas), tiene las llaves primarias e inicialmente deben existir en sus
respectivas tablas de origen, es decir el IdAsignatura debe estar agregado en la tabla
Asignatura.
INSERT INTO Asignatura (Id, Nombre) VALUES ('BD01', 'Base de Datos 1')
5 de 5 19/3/2021 9:19 a. m.