2016-08-29 3 views
0

Wie funktioniert die Funktion JSON_UTIL_PKG.SQL_TO_JSON? Bitte geben Sie ein Beispiel.Beispiel für SQL_TO_JSON

Ich versuchte dies:


select JSON_UTIL_PKG.SQL_TO_JSON('select column from table where rownum = 1',100) from dual; 

aber das Ergebnis ist nicht ok

Antwort

0

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.