Copia i dati delle ultime due colonne dalla tabella dati A alla tabella dati BCiao a tutti
Ho una tabella con due dati, tabella A e tabella B,
Voglio scrivere uno script che copi i dati delle ultime due colonne dalla tabella A e poi li incolli nella tabella B,
Potresti darmi qualche suggerimento gentile?
Grazie.
Automazione e scriptingRi: Copiare i dati delle ultime due colonne dalla tabella dati A alla tabella dati BLe tabelle hanno esattamente la stessa quantità di righe e l'ordine dei dati è esattamente lo stesso in entrambe le tabelle?
Ri: Copiare i dati delle ultime due colonne dalla tabella dati A alla tabella dati BSi ma Non so come utilizzare la sintassi dello script per copiare le informazioni di intere colonne in un'altra tabella.
Ri: Copiare i dati delle ultime due colonne dalla tabella dati A alla tabella dati BÈ possibile utilizzare Partecipa/Aggiorna o Sottoscrizione della tabella dati . Di seguito è riportato un esempio di utilizzo dell'aggiornamento che potrebbe funzionare per te
Names Default To Here(1);
// Setup demo
dt = Open("$SAMPLE_DATA/Trial1.jmp");
dt2 = Open("$SAMPLE_DATA/Little.jmp");
dt << Delete Rows(5 :: N Rows(dt)); // to make tables equal in size
Column(dt2, "batch") << Set Name("B"); // names must be different
Column(dt2, "yield") << Set Name("Y"); // names must be different
Wait(0);
collist = dt2 << Get Column Names("String");
lastcols = Right(collist, 2);
dt << Update(
With(dt2),
Add Columns from Update Table(Eval(lastcols)),
Replace Columns in Main Table(None) // important
);