Получить автоматически сгенерированный идентификатор после вставки

У меня есть база данных Oracle Express 10g. В моей таблице у меня есть автоматически сгенерированный идентификатор, и я хотел бы знать, как я могу найти, что сгенерированный идентификатор после вставки происходит. В настоящее время я использую PHP.

Related of "Получить автоматически сгенерированный идентификатор после вставки"

Вы можете вернуть возвращаемый идентификатор в переменную. Например, этот код:

$data = array("larry","bill","steve"); $db = OCILogon("scott","tiger"); $stmt = OCIParse($db,"insert into names values (myid.nextval,:name) returning id into :id"); OCIBindByName($stmt,":ID",$id,32); OCIBindByName($stmt,":NAME",$name,32); while (list(,$name) = each($data)) { OCIExecute($stmt); echo "$name got id:$id\n"; } 

Это дает вам идентификатор, полученный по $name в виде переменной $id . Измените свой SQL соответственно.