-5

我在 oracle 中有一个 PL/SQL 序列。我使用 oracle DB 和 php 代码如下-

CREATE SEQUENCE SEQ_ID
START WITH 1
INCREMENT BY 1
MAXVALUE 99999999
MINVALUE 1
NOCYCLE;

像这样在列中插入值

UPDATE tableName SET columnName = seq_test_id.NEXTVAL

我如何在 php oci_parse 中实现它

4

1 回答 1

0

假设您要使用 Oracle,只需设置语句、解析和执行即可。无需进行任何绑定,因为您没有绑定变量。这改编自oci_parse 的 PHP 文档

$conn = oci_connect(your username, your password, your database);
$stid = oci_parse($conn, 'UPDATE tableName SET columnName = seq_test_id.NEXTVAL');
oci_execute($stid);
于 2013-04-16T20:59:05.497 回答