在使用自动增量ID(使用Oracle数据库进行PHP编程)复制数据时,返回插入的ID时出现问题
以下是代码:
$sql = "INSERT INTO Z_TBL_AD_PP PPA (PPA.ID,PPA.ORGID,PPA.VENDORID,PPA.START_DATE,PPA.STATUS)
SELECT '',PPB.ORGID,PPB.VENDORID,PPB.START_DATE,'1'
FROM Z_TBL_AD_PP PPB WHERE PPB.ID='$ppId' returning id into :id";
$stid = oci_parse($this->db_connect, $sql);
oci_bind_by_name($stid,":ID",$id,-1,OCI_B_INT);
$r = oci_execute($stid);
$inserted_id=$id;
以下是错误消息:
oci_execute():ORA-00933:SQL命令未正确结束