10
Próbuję analizować poniżej XML w SQL Server, aby wszystkie 3 identyfikatoryanalizowania XML z zapytania SQL
<Configuration>
<ID>1000</ID>
<ID>1001</ID>
<ID>1002</ID>
</Configuration>
pomocą kwerendy
SELECT CONFIGURATION.value('/', 'varchar(200)') as SID FROM SCHEDULE
otrzymuję wyniki jako 100010011002 ale chciałbym mieć wyniki w kolumnie lub w formacie CSV.
każda pomoc byłaby przydatna.
Jakiego serwera bazy danych używasz? – Nekresh
Zimno zmieniasz schemat? ponieważ byłoby łatwiej, gdyby IDS znajdowały się w osobnych wierszach w tabeli, tj. parsować kod XML przed wstawieniem danych do tabeli. – Mark
Jeśli twoje dane są przechowywane jako XML, powinieneś użyć parsera XML zamiast próbować pisać jeden ręcznie. Jeśli nie potrzebujesz tego do XML, użyj prostszego formatu. – Borealid