Tabla de contenido:
Definición - ¿Qué significa Insertar?
Insertar es un comando ampliamente utilizado en el lenguaje de manipulación de datos (DML) del lenguaje de consulta estructurado (SQL) utilizado por las bases de datos relacionales de SQL Server y Oracle. El comando de inserción se utiliza para insertar una o más filas en una tabla de base de datos con valores de columna de tabla especificados. El primer comando DML ejecutado inmediatamente después de la creación de una tabla es la instrucción de inserción.
Techopedia explica Insert
Una instrucción de inserción normal se puede implementar de dos formas:
- INSERTAR EN LOS VALORES nombre_tabla (val1, val2, val3 …). Un ejemplo es: INSERTAR EN LOS VALORES DE LOS EMPLEADOS (1, John, 23);
- INSERTAR EN nombre_tabla (columna1, columna2) VALORES (val1, val2, val3 …). Un ejemplo es: INSERTAR EN LOS VALORES del empleado (Eid, nombre, edad) (1, John, 23);
Los nombres de columna identifican columnas que deben rellenarse con valores específicos determinados por expresiones de cláusula VALUES. El número de valores de la cláusula VALUES y las columnas de nombres es el mismo. Las columnas de la tabla sin valores de instrucción de inserción especificados tienen valores predeterminados asignados.
Las operaciones de inserción pueden provocar errores de violaciones de restricciones de columna definidas o inactividad de la base de datos. En ambos casos, los manejadores de errores lanzan y manejan excepciones que establecen valores apropiados para texto de error, errores nativos, estado y código SQL. Si la columna de datos de inserción de destino se establece en un tipo de datos binarios, como BLOB, el mensaje de entrada también está en forma de flujo de bits. En casos excepcionales, el mensaje de entrada puede estar en el dominio del Lenguaje de marcado extensible (XML), donde el árbol de mensajes se serializa antes de una operación de inserción. Las instrucciones de inserción también se usan en asociación con SELECT, WHEN, opciones de verificación y cláusulas de retorno.