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