Я использую DB2 - 10
Я пытаюсь сгенерировать QUERY с SQL для извлечения определенных значений данных из таблиц, затем я объединяюсь в SQL-КОДЕ с кодом JSON до и публикую DATAпосле, чтобы завершить вывод в коде JSON.
SCRIPT / QUERY:
SELECT
'","truck": {"number": "' || LS.LS_POWER_UNIT ||
'","type": "TR"*"vinNumber": "' || P.VIN ||
'","licensePlates": [{"number": "' || P.LIC_1 ||
'","stateProvince": "' || P.LIC_1_PRST
TRUCK
RESULT:
"," truck ": {" number ":"1234", "тип": "TR", "vinNumber": "123456VINNUMBER", "" licensePlates ": [{" number ":" ON1234 "," stateProvince ":" ON "}]
Обратите внимание, что это всего лишь пример из всего моего кода, возможно, синтаксис отсутствует, но он завершен в остальной части моего кода.
Однако при исследовании я обнаружил, что другиеВ версиях DB2 у меня JSON_Object нет, но мне было интересно, если кто-то свободно владеет DB2 10, чтобы помочь мне использовать какой-то JSON_OBJECT, подобный следующему примеру, найденному в других версиях DB2.
select json_object ('id' value id,
'name' value last_name,
'office' value office_number)
from empdata;
RESULT:
{"id":901,"name":"Doe","office":"E-334"}
{"id":902,"name":"Pan","office":"E-216"}
{"id":903,"name":"Jones","office":"E-739"}
{"id":904,"name":"Smith","office":null}