Ir al contenido

DB Execute

Tipo: db-execute  ·  Paquete: Database Activities v1.0.0  ·  Salida: int

Ejecuta una sentencia que modifica datos —INSERT, UPDATE o DELETE— y devuelve el número de filas afectadas. Es la actividad de escritura en la base de datos: insertar registros, actualizar estados, borrar datos.

Ejecuta la sentencia sobre la conexión y devuelve cuántas filas cambió. Usa parámetros @nombre y el campo params para los valores variables (ver consultas parametrizadas).

ParámetroEditorDescripción
sqlexpresiónLa sentencia INSERT, UPDATE o DELETE. Usa @nombre para los parámetros.
ParámetroEditorDescripción
sessionsesiónSesión de DB Connect. Dentro de un body se hereda automáticamente; fuera, pasa = db.
paramsJSONValores de los parámetros, como objeto { nombre: valor }.

Devuelve un int con el número de filas afectadas. Útil para verificar que la operación impactó lo esperado.

Marcar un pedido como despachado:

DB Execute
sql = "UPDATE Pedidos SET Estado = @estado WHERE Id = @id"
params = { "estado": "despachado", "id": = pedidoId }
→ output: filasAfectadas
If condition = = filasAfectadas == 0
└─ then:
Log level = warning message = = "Ningún pedido con id " + pedidoId