hallo
ich versuche grad einen
sql-
query mit bedingung zu schreiben, weiß aber gar nicht, ob das überhaupt geht. nutze firebird als server.
der versuch den ich gestartet hab sieht so aus:
SQL-Code:
if (count (*) from (select * from tabelle) > 10) then
select * from tabelle rows 10
else
select * from tabelle
ibexpert druckt zwar 'if' und 'then' automatisch fett, was ja darauf schließen lassen 'sollte', dass es eine bedeutung in
sql hat, aber beim versuch es auszuführen, sagt der:
Zitat:
Invalid token.
Dynamic
SQL Error.
SQL error code = -104.
Token unknown - line 1, column 1.
if.
weiß da einer weiter?
danke,
martin
ps: ich weiß, das selbe könnte man auch erreichen mit
select * from tabelle rows 10
aber das ist nur ein beispiel, weil ich eigentlich was anderes machen will, wo ich wirklich sowas wie ne kontrollstruktur brauche!
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.