Die zweite Variante habe ich gleich mit dem Parsen der Werte verbunden
Code:
SELECT DauerValue, DauerText, EntfernungValue, EntfernungText FROM
XMLTABLE('DistanceMatrixResponse/row/element' PASSING
XMLPARSE(DOCUMENT SYSTOOLS.HTTPGETCLOB(
'https://maps.googleapis.com/maps/api/distancematrix/xml?origins=33397+Lange+Str.+2+DE&destinations=33098+Marienstr.+29+DE&mode=driving&language=de-DE&key=deinKey',''
))
COLUMNS
DauerValue VARCHAR(20) PATH 'duration/value',
DauerText VARCHAR(20) PATH 'duration/text',
EntfernungValue VARCHAR(20) PATH 'distance/value',
EntfernungText VARCHAR(20) PATH 'distance/text'
);
Ergebnis
Code:
DauerValue DauerText EntfernungValue EntfernungText
2188 36 Minuten 28748 28,7 km
Bookmarks