Changeset 4362
- Timestamp:
- 05/13/08 09:26:46 (8 months ago)
- Files:
-
- 1 modified
-
branches/0.11/lib/Doctrine/Connection/Oracle.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/0.11/lib/Doctrine/Connection/Oracle.php
r4252 r4362 70 70 public function setDateFormat($format = 'YYYY-MM-DD HH24:MI:SS') 71 71 { 72 $this->exec('ALTER SESSION SET NLS_DATE_FORMAT = "' . $format . '"');72 $this->exec('ALTER SESSION SET NLS_DATE_FORMAT = "' . $format . '"'); 73 73 } 74 74 … … 94 94 if ($offset > 0) { 95 95 $min = $offset + 1; 96 $query = 'SELECT * FROM (SELECT a.*, ROWNUM dctrn_rownum FROM (' . $query 97 . ') a WHERE ROWNUM <= ' . $max . ') WHERE dctrn_rownum >= ' . $min; 96 $query = 'SELECT b.* FROM ( 97 SELECT a.*, ROWNUM AS doctrine_rownum FROM (' 98 . $query . ') a 99 ) b 100 WHERE b.doctrine_rownum BETWEEN ' . $min . ' AND ' . $max; 98 101 } else { 99 102 $query = 'SELECT a.* FROM (' . $query .') a WHERE ROWNUM <= ' . $max;