Actualizar varias filas

Hola buenos d?as c?mo puedo actualizar con un run varias filas, con diferentes campos (ejemp. {ProductID}, {ProducName})?
Este es el ejemplo que hay
en onrecord
$arr=[i];
[arr_vl][$arr]={ProductID};
[i]++;
$vl_discount = {UnitPrice} - {UnitPrice}* 0.05;
sc_exec_sql(“UPDATE products SET TotalValue = $vl_discount WHERE ProductID = {ProductID}”);

onfinish

$[tot] = [arr_vl];

Gracias por vuestra ayuda