• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/db/pgsqlsqlhelper.php
  • Класс: BitrixMainDBPgsqlSqlHelper
  • Вызов: PgsqlSqlHelper::prepareCorrelatedUpdate
public function prepareCorrelatedUpdate($tableName, $tableAlias, $fields, $from, $where)
{
	$dml = "UPDATE " . $tableName . ' AS ' . $tableAlias . " SETn";

	$set = '';
	foreach ($fields as $fieldName => $fieldValue)
	{
		$set .= ($set ? ',' : '') . $fieldName . ' = ' .$fieldValue . "n";
	}
	$dml .= $set;
	$dml .= 'FROM ' . $from . "n";
	$dml .= 'WHERE ' . $where . "n";

	return $dml;
}