Unbeantwortet
Wie kann ich eine Liste der Kategorien inklusive der Übersetzungen über SQL bekommen
Die Übersetzungen werden im JobRouter als Translations XML in der Datenbank abgelegt. SQL Server bietet XML Funktionen mit denen sich das XML parsen und anfragen lässt. Die folgende Query verwendet hierzu XPath.
Der XML String in der Datenbank enthält ein falsches Encoding und lässt sich deshalb nicht als XML parsen. Das Encoding entfernen wir und können danach die Spalte als in einen XML Datentypen konvertieren. Hier unsere Query für das Dropdown.
SELECT DISTINCT
CAST(
REPLACE(CAST(translation AS VARCHAR(MAX)), 'encoding="UTF-8"', '')
AS XML).value('(//[jr_language])[1]', 'NVARCHAR(max)') + ' (' + category + ')' AS Bezeichnung
FROM JRPROCESSCATEGORIES
671 Ansichten
0
Antworten
vor 3 Jahren
vor 3 Jahren