Quantcast
Channel: SQL Server Express Forum
Viewing all articles
Browse latest Browse all 484

SP in SELECT

$
0
0

Hallo zusammen,

ich hab in einem Feld Werte getrennt durch eine Pipe (|) stehen. In
VBA kann ich mittels SPLIT die Werte innerhalb der Pipe untereinander
'verschieben' und wieder retour geben.

Original Eintrag in der Tabelle:
Wert1 | Wert2 | Wert3 | und so weiter
Retour:
Wert3, Wert1, Wert2 und so weiter.

Auf dem 2012er SQL Express hab ich mir mit SUBSTRING und CHARINDEX die
Ausgabe 'angepasst', bläht aber den Code optisch enorm auf. Wenn ich
allerdings so eine 'Anpassung' als SP abspeichere und die über die GUI
aufrufe bekomme ich das gewünschte zurück. Wie aber kann ich die SP in einem SELECT unterbringen?

SELECT MeinFeld, EXEC MeineSP(Parameter1, Parameter2) AS Y FROM
Tabelle

Die SP gibt immer nur einen Parameter zurück, falls das eine Rolle
spielt. Ich hab heute schon viel probiert, leider war die Lösung noch
nicht dabei. Kann mir jemand den Weg aufzeigen?

Vielen Dank schon im Voraus.


Servus
Winfried

Gruppenrichtlinien
WSUS Package Publisher
HowTos zum WSUS Package Publisher
NNTP-Bridge für MS-Foren


Viewing all articles
Browse latest Browse all 484


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>