Beispiel #1
0
 public function createInsertSql()
 {
     if (($column = $this->seqColumn) !== null) {
         $seqName = strtoupper("{$this->table}_{$column}_seq");
         $rows = $this->driver->execute("SELECT GEN_ID({$seqName}, 1) AS id FROM RDB\$DATABASE");
         $this->values[$column] = $id = $rows[0]["id"];
         $this->appendBindValues(array($column => $id));
         $this->driver->setLastInsertId($id);
     }
     return parent::createInsertSql();
 }
Beispiel #2
0
 public function createInsertSql()
 {
     if (($column = $this->seqColumn) !== null) {
         $seqName = strtoupper("{$this->table}_{$column}_seq");
         $rows = $this->driver->execute("SELECT {$seqName}.NEXTVAL AS id FROM DUAL");
         $this->values[$column] = $id = $rows[0]["id"];
         $this->bind($column, $id);
         $this->driver->setLastInsertId($id);
     }
     return parent::createInsertSql();
 }