Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][IBM DB2]
Forum PHP.pl > Forum > Bazy danych
sylwiq
Witam,
Ma ktos moze jakis pomysl na porcjowanie danych wybranych z bazy DB2?
SQL dla DB2 niestety nie zna pojecia LIMIT...
Byc moze wywolanie procedury z kursorem rozwiazalo by sprawe,
niestety nigdy czegos takiego nie pisalam w PHP i przydalby sie jakis przyklad.
Z gory dziekuje za tegie rozkminy...
phpion
6 sekund i po sprawie...
google -> DB2 LIMIT -> http://www.craigsmullins.com/dbu_0502.htm -> FETCH FIRST 10 ROWS ONLY
Ludzie, troszkę samodzielności...
sylwiq
Brawo madralo!
Jesli juz skonczyles napawac sie bystroscia swego umyslu, to zejdz prosze z piedestalu i tym samym sposobem podaj query na wyciagniecie nastepnych! x rekordow.
Licze, ze tym razem uda Ci sie to znalezc w krotszym niz 6s czasie.

Mniej popisywania sie, wiecej zrozumienia czytanego tekstu.

Pozdrawiam.
nospor
O, jaki nie madrala sie znalazl. Wyraźnie ci napisano:
Cytat
Ludzie, troszkę samodzielności...

No to sprobuj moze tak:
http://www.google.com/search?client=opera&...-8&oe=utf-8
i juz pierwszy link:
http://www.ibm.com/developerworks/db2/libr...0307balani.html
da ci odpowiedź smile.gif

Nie mowie ze stronicowanie w db2 jest latwe, ale chodzi oto ze latwo mozna znaleźć odpowiedź i nie ma co sie wnerwiac na innych jak samemu nie chce sie korzystac z dobrych rad winksmiley.jpg

  1. SELECT * FROM ( SELECT PRODUCT_ID, PRODUCT_NAME,
  2. PRODUCT_DESCRIPTION, PRODUCT_PRICE,
  3. rownumber() OVER
  4. (ORDER BY PRODUCT_ID)
  5. AS ROW_NEXT
  6. FROM PRODUCT,PRODUCT_CATEGORY WHERE PRODUCT.PROD_CATEGORY_ID
  7. = PRODUCT_CATEGORY.CATEGORY_ID AND PRODUCT_CATEGORY.CATEGORY_ID = 'Books' AND PRODUCT.PRODUCT_DESCRIPTION LIKE
  8. 'Application Servers'
  9. )
  10. AS PRODUCT_TEMP WHERE ROW_NEXT BETWEEN 21 AND 40

wszakze zapytanie kosmiczne bo dowalili pare warunkow, ale usun je i bedziesz mial podstawowa strukture
sylwiq
Nospor dzieki za normalne podejscie do sprawy.
Ten sposob oczywiscie dziala i z powodzeniem go stosuje.
Problem w tym ze 'kraza plotki' jakoby sposob z kursorem w procedurce mniej obciazal baze i byl wydajnieszy.
Stad moje pytanie na forum. Poza tym ponoc ile glow tyle pomyslow.

Jeszcze taka drobna uwaga do osobliwego socjologicznego zjawiska na forach:
Jesli ktos na forum zadaje pytanie, ktore wydaje Wam sie proste,
nie zakladajcie z gory, ze nie kiwnal wczesniej palcem, by sobie na nie odpowiedziec.
Albo ze idzie na latwizne.
Uzytkownicy forum PRZEDSZKOLE chyba z defaultu powinni byc chronieni przed zgryzliwymi komentarzami
(jak sie czesto okazuje nieslusznymi).

Pozdro do nastepnego tematu biggrin.gif
nospor
Cytat
Ten sposob oczywiscie dziala i z powodzeniem go stosuje.
Problem w tym ze 'kraza plotki' jakoby sposob z kursorem w procedurce mniej obciazal baze i byl wydajnieszy.

Eee, noto trzeba bylo od razu walic ze juz masz to stronicowanie i jedynie zastanawiasz sie nad kursorem. Bo wczesniej tylko napisales ze podobno cos tam kursor, ale nie sugerowalo to ze oczekujesz jedynie odpowiedzi z kursorem smile.gif

Cytat
Uzytkownicy forum PRZEDSZKOLE chyba z defaultu powinni byc chronieni przed zgryzliwymi komentarzami
Teoretycznie tak, w praktyce jednak czasami sie nie da winksmiley.jpg

ps: ten temat nie pasuje na przedszkole, nawet jesli odpowiedz mozna znaleźć w google. Przenosze na bazki i moze ktos ci cos rzuci jeszcze z tym kursorem.
sylwiq
biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.