_db->quoteIdentifier('product_name'); $select = $this->_db->select() ->from('zfproducts') ->where($product_name . ' = ?', "as'as:x"); return $select; } /** * ZF-4330 : Oracle doesn't use 'AS' to identify table alias */ public function testSelectFromSelectObject () { $select = $this->_selectFromSelectObject(); $query = $select->assemble(); $cmp = 'SELECT ' . $this->_db->quoteIdentifier('t') . '.* FROM (SELECT ' . $this->_db->quoteIdentifier('subqueryTable') . '.* FROM ' . $this->_db->quoteIdentifier('subqueryTable') . ') ' . $this->_db->quoteIdentifier('t'); $this->assertEquals($query, $cmp); } public function getDriver() { return 'Oracle'; } }