SQL Server kann allerdings Rekursionen in T-SQL (rekurive Aufrufe). Da w�ren
wir aber wieder bei den ungew�nschten SPs.

Gru�, Andreas

>> 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
>

http://www.stepnet.de

| [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

Antwort per Email an