Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

MS SQL Server 2005 - Verkettung mit FOR XML PATH Probleme mit Feld, das Source heisst

Frage Entwicklung Datenbanken

Mitglied: stoperror

stoperror (Level 1) - Jetzt verbinden

22.10.2010 um 14:06 Uhr, 4220 Aufrufe, 1 Kommentar

Ich habe einen funktionierenden XML Path Ausdruck, der mehrere Felder aus der DB in einer Spalte zusammenfügt. Füge ich dort aber noch das Feld Source hinzu, wird nur das erste Element der Verkettung mit Sourcewert ausgegeben

select
reasontext + ' (' + 'erstellt am: ' + convert(varchar(10),creationdate,104) + ' ' + convert(varchar(8), creationdate, 108) +

-- InformationSource hinzugefügt
' InformationSource: ' +
-- das geht
--convert(varchar(100),3) +
-- das nicht
--convert(varchar(100), Source) +


')'
+ ', '
from mytable
FOR XML PATH('')


In Source (int) steht z. B. auch nur die 3 drin.

Im auskommentierten Zustand von Source kommt z. B. das raus:
Reason1 (erstellt am: 03.03.2010 09:13:00 InformationSource: ), Reason 2 (erstellt am: 16.07.2010 11:57:00 InformationSource: ), Reason3 (erstellt am: 20.07.2010 11:19:00 InformationSource: ),

Kommentiere ich die Source - Zeile ein, dann ist das Ergebnis nur:
Reason1 (erstellt am: 03.03.2010 09:13:00 InformationSource: 3,

Das Problem scheint das Feld Source zu sein (die Bezeichnung?).
Kann ich das irgendwie umgehen?

Danke schon mal für die Hilfe!
Mitglied: stoperror
22.10.2010 um 14:36 Uhr
Das Problem war ein ganz anderes...
Er hat nur die Sachen verkettet, die auch ein Source gesetzt hatten.
Lösung:

case
when (Source is null) then ' '
else
convert(varchar(max),Source)
end
Bitte warten ..
Ähnliche Inhalte
Microsoft
gelöst Verbindung zu MS SQL Server 2016 nicht möglich (5)

Frage von Baitahook zum Thema Microsoft ...

Datenbanken
gelöst Daten aus Excel in MS SQL Server übernehmen (7)

Frage von Balu418xx zum Thema Datenbanken ...

Datenbanken
MS-SQL-Server + T-SQL+Batch (4)

Frage von kallewirsch zum Thema Datenbanken ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(11)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Heiß diskutierte Inhalte
Windows 10
Windows für Privatanwender "nicht mehr handhabbar" (26)

Frage von FA-jka zum Thema Windows 10 ...

LAN, WAN, Wireless
Brauche Hilfe: Mit (schnellem) WLAN Strecke überbrücken (23)

Frage von pierrehansen zum Thema LAN, WAN, Wireless ...

Backup
Backup Wochen- Monats- Jahressicherung (13)

Frage von Meterpeter zum Thema Backup ...