• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/db/oracleconnection.php
  • Класс: BitrixMainDBOracleConnection
  • Вызов: OracleConnection::getNextId
public function getNextId($name = "")
{
	$name = preg_replace("/[^A-Za-z0-9_]+/i", "", $name);
	$name = trim($name);

	if($name == '')
		throw new BitrixMainArgumentNullException("name");

	$sql = "SELECT ".$this->getSqlHelper()->quote($name).".NEXTVAL FROM DUAL";

	$result = $this->query($sql);
	if ($row = $result->fetch())
	{
		return array_shift($row);
	}

	return null;
}