Sziasztok!
Ha jól olvasom a Base a HSQLDB-t használja. Annak a dokumentációját olvasva (http://hsqldb.org/doc/2.0/guide/ch07.html#N12206) a selectben elvileg tudnom kellene használni a limit-et.
Valamiért mégsem megy.
Így próbálom:
select * from felhasznalas OFFSET 3 LIMIT 2
Hibaüzenet:
SQL állapota: HY000
Hibakód: 1000
syntax error, unexpected $end, expecting BETWEEN or IN or SQL_TOKEN_LIKE
Nem teljes funkcionalitású a HSQLDB, vagy mi lehet ennek az oka. Esetleg én rontok el valamit?
Üdv,
BJ
Win 7 (OOO320m12. Build:9483 magyar)
select-ben limit
select-ben limit
OpenOffice 3.2 a Windows 7 -en
- r4zoli
- Site Admin
- Hozzászólások: 850
- Csatlakozott: 2008. február 17., vasárnap 4:52
- Tartózkodási hely: Budapest
Re: select-ben limit
A HSQLDB honlapon már a 2.0 változat dokumentációja van, ami az OOo 3.3-tól lesz az OOo-ba integrálva.
Az OOo 3.2.x változatig a HSQLDB 1.8.x.x változatai vannak használatban ennek a dokumentációja még elérhető itt, de ha letöltöd az 1.8 változatot akkor abban is benne van.
A téged érintő rész a SELECT-nél található:
Az OOo 3.2.x változatig a HSQLDB 1.8.x.x változatai vannak használatban ennek a dokumentációja még elérhető itt, de ha letöltöd az 1.8 változatot akkor abban is benne van.
A téged érintő rész a SELECT-nél található:
Kód: Egész kijelölése
select * from felhasznalas LIMIT 2 OFFSET 3
Olvasd el, és lehetőleg tartsd be az útmutatót a fórum használatához.
AOO 3.4.1 win7, LibO 4.0 win7.
AOO 3.4.1 win7, LibO 4.0 win7.
Re: select-ben limit
Eddig annyit sikerült kiderítenem, hogy ha egy lekérdezést akarok létrehozni a "Lekérdezés létrehozása az SQL nézetben..." funkcióval a következő selectel:
akkor ezt a hibaüzenetet kapom:
Ellenben ha az eszközök menü SQL menüpontjában futtatom akkor a " A művelet sikeresen befejeződött." üzenetet kapom.
Ha elhagyom a selectből az " karaktereket akkor a következő hibaüzenetet kapom ugyan itt:
"Table not found in statement [select top 5 datum from felhasznalas]"
Kód: Egész kijelölése
select top 5 "datum" from "felhasznalas"
Kód: Egész kijelölése
SQL állapota: HY000
Hibakód: 1000
syntax error, unexpected $end, expecting BETWEEN or IN or SQL_TOKEN_LIKE
Ha elhagyom a selectből az " karaktereket akkor a következő hibaüzenetet kapom ugyan itt:
"Table not found in statement [select top 5 datum from felhasznalas]"
OpenOffice 3.2 a Windows 7 -en
- r4zoli
- Site Admin
- Hozzászólások: 850
- Csatlakozott: 2008. február 17., vasárnap 4:52
- Tartózkodási hely: Budapest
Re: select-ben limit
Az "SQL parancs közvetlen futtatása" (zöld pipa az SQL feliraton), opció legyen bekapcsolva a lekérdezés tervezőben, akkor mennie kell.
Az adatbázis objektumoknál az idézőjelet kell használni a név megadáskor.
Az adatbázis objektumoknál az idézőjelet kell használni a név megadáskor.
Olvasd el, és lehetőleg tartsd be az útmutatót a fórum használatához.
AOO 3.4.1 win7, LibO 4.0 win7.
AOO 3.4.1 win7, LibO 4.0 win7.
Re: select-ben limit
Ezzel megoldódott. Köszönöm a segítséget. Végül is csak ezt a kis gombocskát kellett megnyomni. Egy fél nap ment el vele.r4zoli írta:Az "SQL parancs közvetlen futtatása" (zöld pipa az SQL feliraton), opció legyen bekapcsolva a lekérdezés tervezőben, akkor mennie kell.
Az adatbázis objektumoknál az idézőjelet kell használni a név megadáskor.
OpenOffice 3.2 a Windows 7 -en