Erstmal vielen dank! Das "format json" hat geholfen.
Jetzt habe ich nur noch ein Problem. Meine Ausgabe sieht jetzt folgendermassen aus:
Code:
{
"Confirmation": {
"Datum": "20230901",
"Header": {
"company": "123 "
},
"delivery_line": [
{
"package_number": "12345",
"country_of_origins": [
{
"country_of_origin": "DE",
"quantity_picked": "5"
}
{
"country_of_origin": "AT",
"quantity_picked": "1"
}
]
}
{
"package_number": "12345",
"country_of_origins": [
{
"country_of_origin": "DE",
"quantity_picked": "5"
}
{
"country_of_origin": "AT",
"quantity_picked": "1"
}
]
}
]
}
}
Heisst ich habe nun 2 mal diesen Block weil ich ja in der Datendatei 2 Sätze habe. Hab schon verschiedenes versucht aber er fasst mir diese nicht zusammen.
EDIT: Habe jetzt selbst eine Lösung gefunden, indem ich jeweils noch einen zusätzlichen Eintrag mit country_of_origin = *BLANK und quantity_picked = *BLANK hinzufüge und setze dann dem FROM qtemp/jsonout a ein WHERE country_of_origin = *BLANK und bei dem eingebettenten SELECT ein where country_of_orign <> *BLANK. Trotzdem würde mich noch eine saubere SQL Lösung interessieren.
Gruß
Sebastian
Bookmarks