ja leider......danke trotzdem.....
-----Ursprüngliche Nachricht-----
Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
Gesendet: Di 19.11.2002 13:44
An: ASP Datenbankprogrammierung
Cc:
Betreff: [aspdedatabase] RE: Rekursive SQL Programmierung
> hallo zusammen
>
> kennt jemand eine art und weise, wie man in sql server 2000
> rekursive SQL Statements erstellen kann ?
>
> aber ohne hilfe von cursorn, stored procedures oder
> so....hier ein beispiel, welches die ganze vorfahrenliste
> erstellen würde - (dies ist aber nicht SQL Server 2000).
>
> WITH RECURSIVE Vorfahren (Kind, Vorfahr) AS
> ( ( SELECT Kind, Elternteil FROM Eltern)
> UNION ALL
> ( SELECT V.Kind, E.Elternteil
> FROM Vorfahren AS V, Eltern AS E
> WHERE V.Vorfahr = E.Kind) )
> SELECT *
> FROM Vorfahren;
>
Das sieht nach SQL3 bzw. SQL-99 aus... Das kann der SQLServer noch
nicht...
Aber bei ADO gibt es was ähnliches, das sich "data shaped recordsets"
nennt... Das sind hierarchische recordsets..
Eine Einführung gibt es z.B. hier:
http://www.aspheute.com/artikel/20000627.htm
Claudius
| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie können sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
<<winmail.dat>>
| [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
