es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para importar una nueva tabla en memoria a una tabla distribuida y actualizar el registro si ya existe un valor y escribirlo si no existe, puedes utilizar la función upsert de Dolphindb.

    La función upsert inserta una nueva fila si la fila aún no existe, o actualiza una fila existente con los nuevos valores. La función toma la forma de upsert(tabla, filas), donde tabla es la tabla distribuida y filas es la nueva tabla en memoria que se va a insertar.

    Por ejemplo, si tu tabla distribuida se llama myTable y tu nueva tabla en memoria se llama newTable, puedes utilizar el siguiente código para upsertar la nueva tabla:

    upsert(myTable, newTable)
    

    Esto insertará cualquier fila nueva y actualizará cualquier fila existente en la tabla distribuida con los valores de la nueva tabla en memoria.

Comments are closed.