NextID
Только для Oracle версии!
int CDatabase::NextID( string sequence_name )
Метод возвращает следующее значение из sequence sequence_name. Нестатический метод.
Параметры
Параметр | Описание |
---|---|
sequence_name | Имя sequence. |
Смотрите также
Примеры использования
<? function AddResultAnswer($arFields) { $err_mess = (CForm::err_mess())."<br>Function: AddResultAnswer<br>Line: "; global $DB; $arBinds = array(); $arInsert = $DB->PrepareInsert("b_form_result_answer", $arFields, "form"); $AID = $DB->NextID("sq_b_form_result_answer"); $strSql="INSERT INTO b_form_result_answer (ID,".$arInsert[0].") VALUES ($AID,".$arInsert[1].")"; if (is_set($arFields, "USER_TEXT")) $arBinds["USER_TEXT"] = $arFields["USER_TEXT"]; if (is_set($arFields, "ANSWER_TEXT_SEARCH")) $arBinds["ANSWER_TEXT_SEARCH"] = $arFields["ANSWER_TEXT_SEARCH"]; if (is_set($arFields, "ANSWER_VALUE_SEARCH")) $arBinds["ANSWER_VALUE_SEARCH"] = $arFields["ANSWER_VALUE_SEARCH"]; if (is_set($arFields, "USER_TEXT_SEARCH")) $arBinds["USER_TEXT_SEARCH"] = $arFields["USER_TEXT_SEARCH"]; $DB->QueryBind($strSql, $arBinds); return $AID; } ?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025