seht einfach mal in der Entwickler-Doku nach unter #XDWSFKT(). Frühr gab's da ein wunderbares Beispiel inklusive Aufruf. Man braucht dann nur in die Prozdedur das richtige Select-Statement einbauen und fertig. Na gut, fast, man muss die Projektbezeichnungen noch in einen String formatieren, könnte dann in etwa so aussehen:
Declare @Projects table(value varchar(80))
Insert Into @Projects
SELECT SHORT_DESC
FROM VIEW_XREF_CHILD_PROJECT
WHERE X_PARENT_AIMKEY = @DocAimkey
Order by SHORT_DESC
While exists (SELECT * FROM @Projects)
BEGIN
If @outputString is null
Set @outputString = (Select Top 1 value From @Projects)
ELSE
Set @outputString = @OutputString + ', ' + (Select Top 1 value From @Projects)
Delete From @Projects Where value = (Select Top 1 value From @Projects)
END
Wenn man dann den @OutputString als Output-Parameter definiert, müsste das schon recht weit hikommen, abgesehen davon dass ich hier noch keine Unterprojekte berücksichtigt habe.
Ciao, WolfgangE
------------------
An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP