Me gustaría agregar datos a mi base de datos SQL directamente desde las tablas JMP sin modificar las designaciones de columnas ya creadas en mi base de datos SQL.Sin embargo, cuando uso el script "Guardar en la base de datos" que se proporciona en JMP, la tabla JMP reemplaza completamente la tabla en la base de datos SQL.Esto modifica todas las propiedades de la columna en la tabla de la base de datos (por ejemplo, cambiando una designación de entero a flotante).¿Hay alguna forma de simplemente agregar o agregar nuevos datos JMP a una tabla existente en una base de datos SQL, en lugar de sobrescribir y reemplazar completamente la tabla DB?¿Se pueden conservar las designaciones de columna para cosas como el tipo de variable y las claves de la base de datos al agregar datos directamente desde JMP a una base de datos SQL?
Si desea agregar filas a una tabla, no use GUARDAR EN LA BASE DE DATOS .Puede usar INSERT INTO o INSERT ALL para agregar filas a una tabla de base de datos existente.INSERTAR TODO es útil para insertar un gran número de filas.
Aquí hay un ejemplo de inserción simple:
dbc = create database connection("YOUR-CONNECTION-STRING-GOES-HERE");
one_id = "1121121";
sql = evalinsert(
"INSERT INTO myschema.my_activity_log
(user_created, date_created, my_section, activity)
VALUES ('^one_id^', CURRENT_DATE, 'DASHBOARD', 'REFRESH')");
// Run this SQL. No table is retrieved as it's a simple insert
execute sql(dbc, sql);
// Close the database connection - end of initialization queries
Close Database Connection(dbc);
Puede encontrar más información sobre el comando INSERT ALL (para Oracle) aquí: https://www.techonthenet.com/oracle/questions/insert_rows.php
(editar para corregir JSL)