Benutzer mit den meisten Antworten
select ... for XML Path

Frage
-
Hallo,
ich verwende den Ausdruck
select convert(varchar(50),dw_dealernameidName) + ', '
FROM FilteredDw_businesspartnerrelationship
GROUP BY dw_dealernameidName
FOR XML PATH('')in einer Query verwendet. Das klappt eigentlich wunderbar, mit einer Ausnahme:
Wenn in dw_dealernameidName ein & enthalten ist, wird daraus &
Wie kann ich das vermeiden?
Gruß, Eckart
Antworten
-
Hallo Eckart,
in XML ist das & ein reserviertes Zeichen und damit am Ende ein gültiges XML bei heraus kommt, wird es automatisch ersetzt, da kann man nichts machen. Da wirst Du im Anschluß das & wieder durch ein & ersetzen müssen.
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 17. März 2011 16:48
-
Schau Dir das mal an:
http://sqlblogcasts.com/blogs/tonyrogerson/archive/2006/07/06/871.aspx
oder hier: http://sqlblog.com/blogs/adam_machanic/archive/2009/02/27/t-sql-challenge-grouped-string-concatenation.aspx (viele weiterführende Links)
-- Frank Kalis Microsoft SQL Server MVP Webmaster: http://www.insidesql.org- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 17. März 2011 16:48
Alle Antworten
-
Hallo Eckart,
in XML ist das & ein reserviertes Zeichen und damit am Ende ein gültiges XML bei heraus kommt, wird es automatisch ersetzt, da kann man nichts machen. Da wirst Du im Anschluß das & wieder durch ein & ersetzen müssen.
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 17. März 2011 16:48
-
Schau Dir das mal an:
http://sqlblogcasts.com/blogs/tonyrogerson/archive/2006/07/06/871.aspx
oder hier: http://sqlblog.com/blogs/adam_machanic/archive/2009/02/27/t-sql-challenge-grouped-string-concatenation.aspx (viele weiterführende Links)
-- Frank Kalis Microsoft SQL Server MVP Webmaster: http://www.insidesql.org- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 17. März 2011 16:48