Die Erklärung dieser Funktion ist:
function sql_to_json (p_sql in varchar2, p_max_rows in number := null, p_skip_rows in number := null) return json_list
So sollte das Ergebnis sein ein pljson.json_list
Objekt. Da die einzige Information, die Sie angegeben haben, "das Ergebnis ist nicht in Ordnung" ist, kann ich nur annehmen, dass Sie erwarten, dass das Ergebnis ein JSON-String ist. Wenn dies der Fall ist und Ihr Ergebnis in einer Variablen namens foo
gespeichert ist, können Sie foo.to_char
verwenden, um die Zeichenfolge zu generieren. Oder foo.to_clob
, um die JSON-Zeichenfolge als CLOB zurückzugeben.