protected function UpdateQuery(QueryBuilder $QueryBuilder, Relational\Procedure $Procedure)
{
$TableNames = array_map(function ($Table) {
return $Table->GetName();
}, $Procedure->GetTables());
$QueryBuilder->AppendIdentifiers('UPDATE # SET ', $TableNames, ',');
foreach ($QueryBuilder->Delimit($Procedure->GetExpressions(), ',') as $Expression) {
$QueryBuilder->AppendExpression($Expression);
}
$this->AppendCriterion($QueryBuilder, $Procedure->GetCriterion());
}