Как сделать, чтобы идентификатор увеличивался каждый INSERT Oracle PHP? - PullRequest
0 голосов
/ 23 марта 2020

Я использую PHP / ORACLE

Я хочу вставить 1000 строк, но для этого мне нужно что-то сделать с id. Я получаю последний идентификатор строки, но затем я должен увеличивать для каждой вставки, чтобы иметь разные идентификаторы. Я не знаю, как это сделать

Мой код:

  $execute = "INSERT INTO DODATEK (dodatekid, nazwa) VALUES (:dodatekid, :nazwa) RETURNING dodatekid INTO :id";
$c = oci_connect($username, $password, $database);
if (!$c) {
    $m = oci_error();
    trigger_error('Could not connect to database: '. $m['message'], E_USER_ERROR);
}

$ex = oci_parse($c,$execute);
$id;
oci_bind_by_name($ex, ":id", $id);
oci_bind_by_name($ex, ":nazwa", $randomString);
oci_bind_by_name($ex, ":dodatekid", $id);
...