La sentencia INSERT añade una fila nueva a una base de datos externa.
La lista de nombres de columna opcionales identifica una lista de columnas en la tabla de destino en la que se insertan valores. Las columnas no mencionadas en la lista de nombres de columna hacen que se inserten sus valores por omisión.
Se podría generar un error de ejecución si se producen problemas durante la operación de inserción. Por ejemplo, la tabla de base de datos puede tener restricciones definidas que la operación de inserción podría violar. En estos casos, se emite una excepción a menos que el nodo se haya configurado para modificar este comportamiento.
En el ejemplo siguiente se supone que la propiedad dataSource del nodo Database se ha configurado y que la base de datos identificada mediante ese origen de datos tiene una tabla denominada TABLE1 con las columnas A, B y C.
<A> <B>1</B> <C>2</C> <D>3</D> </A>
INSERT INTO Database.TABLE1(A, B, C) VALUES (Body.A.B, Body.A.C, Body.A.D);
Para obtener información sobre cómo manejar errores de base de datos, consulte el apartado Captura del estado de la base de datos.
Conceptos relacionados
ESQL
Tareas relacionadas
Desarrollo de ESQL
Captura del estado de la base de datos
Referencia relacionada
Preferencia de sintaxis
Sentencias ESQL
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ak05050_ |