• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/db/oracledbconnection.php
  • Класс: BitrixMainDBOracleDbConnection
  • Вызов: OracleDbConnection::add
public function add($tableName, array $data, $identity = "ID")
{
	if($identity !== null && !isset($data[$identity]))
		$data[$identity] = $this->getIdentity("sq_".$tableName);

	$insert = $this->getSqlHelper()->prepareInsert($tableName, $data);

	$binds = array();
	foreach($insert[2] as $name)
		if(isset($data[$name]))
			$binds[$name] = $data[$name];

	$sql =
		"INSERT INTO ".$tableName."(".$insert[0].") ".
		"VALUES (".$insert[1].")";

	$this->queryExecute($sql, $binds);

	return $data[$identity];
}