Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ SQL » SqlArray Limit and Offset
Re: SqlArray Limit and Offset [message #7297 is a reply to message #7293] Wed, 20 December 2006 21:00 Go to previous messageGo to previous message
mirek is currently offline  mirek
Messages: 14265
Registered: November 2005
Ultimate Member
fabio wrote on Wed, 20 December 2006 10:49

In oracle limit and offset not work......

Is very hard implement oracle dialect version of .Limit() and .Offset() why original query be bound to encapsulated in another select.
.......
SELECT * FROM (original query....) WHERE ROWNUM BETWEEN my_offset AND my_offset+my_limit;
.......

In SqlArray is possible to test Dialect and make another query (2 nested select) only for oracle dialect.

Any other idea ?



Actually, dialects are gone. U++ is now able to "compile" SqlExp for each rdbms (well, able in sense that core of technology is there, but not all variants are implemented).

Anyway, in this case, it is indeed a problem because Oracle lacks this clause.

Mirek
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: SqlArray::SetDistinct()
Next Topic: ODBC ?
Goto Forum:
  


Current Time: Sat Jul 05 21:51:19 CEST 2025

Total time taken to generate the page: 0.03228 seconds