Ich hatte gerade das Problem, dass in einem Feld in der Datenbank Einträge wie z.B. "Thomas, Schissler" standen und ich die in "Schissler, Thomas" ändern wollte. Hier hilft folgendes kleines Skript:
select CASE LEN(ResponsibleName)
WHEN 0 THEN ResponsibleName
ELSE SUBSTRING(ResponsibleName, charindex ( ',', ResponsibleName )+2, len(ResponsibleName))
+ ', '
+ SUBSTRING(ResponsibleName, 1, charindex ( ',', ResponsibleName )-1)
END
from data