Hallo Heiko,
danke für diesen Hinweis. Damit werde ich in der
SQL-Dokumentation (2003 und 2008) mal nach ROW_NUMBER suchen. Die anderen Verfahren weichen zwar insofern davon ab, weil sie mit "normalen" Klauseln des SELECT-Befehls arbeiten und ROW_NUMBER() als Funktion deklariert wird. Aber mal sehen...
Verwirrt hat mich zusätzlich ein Hinweis in der
FB-Dokumentation von IBExpert (Holger Klemt):
Zitat:
The
SQL-compliant ROWS syntax obviates the need for FIRST and SKIP...
ROWS in Firebird wäre also wegen größerer Nähe zum
SQL-Standard eingeführt worden. Aber in der
SQL-Dokumentation habe ich keine Bestätigung für diese Verwendung von ROWS gefunden.
Gruß Jürgen