Vorrei aggiungere dati al mio database SQL direttamente dalle tabelle JMP senza modificare le designazioni delle colonne già create nel mio database SQL.Tuttavia, quando utilizzo lo script "Salva nel database" fornito in JMP, la tabella JMP sostituisce completamente la tabella nel database SQL.Ciò modifica tutte le proprietà della colonna nella tabella del database (ad esempio, modificando una designazione Integer in Float).C'è un modo per aggiungere o aggiungere nuovi dati JMP a una tabella esistente in un database SQL, invece di sovrascrivere e sostituire completamente la tabella DB?È possibile conservare le designazioni delle colonne per cose come il tipo di variabile e le chiavi del database quando si aggiungono dati direttamente da JMP a un database SQL?
Se vuoi aggiungere righe a una tabella, non usare SALVA NEL DATABASE .È possibile utilizzare INSERT INTO o INSERT ALL per aggiungere righe a una tabella di database esistente.INSERT ALL è utile per inserire un gran numero di righe.
Ecco un semplice esempio di inserimento:
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);
Puoi trovare ulteriori informazioni sul comando INSERT ALL (per Oracle) qui: https://www.techonthenet.com/oracle/questions/insert_rows.php
(modifica per correggere JSL)