我正在使用DB2-10
我正在尝试使用SQL生成查询,以从表中提取某些数据值, 然后,我先将SQL代码与JSON代码连接起来,然后再将DATA发布到数据上,以最终确定JSON代码的输出。
脚本/查询:
SELECT
'","truck": {"number": "' || LS.LS_POWER_UNIT ||
'","type": "TR"*"vinNumber": "' || P.VIN ||
'","licensePlates": [{"number": "' || P.LIC_1 ||
'","stateProvince": "' || P.LIC_1_PRST
TRUCK
结果:
“,” truck“:{” number“:” 1234“,” type“:” TR“,” vinNumber“: “ 123456VINNUMBER”,“” licensePlates“:[{”数字“: “ ON1234”,“ stateProvince”:“ ON”}]
请注意,这只是我整个代码中的一个示例,可能缺少语法,但是在我的其余代码中它是完整的。
但是,经过研究,我发现其他DB2版本没有JSON_Object我的,但我想知道是否有人能熟练使用DB2 10来帮助我利用某种JSON_OBJECT,类似于在其他DB2 VERSIONS中找到的以下示例。
select json_object ('id' value id,
'name' value last_name,
'office' value office_number)
from empdata;
结果:
{"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}
答案 0 :(得分:0)
JSON_OBJECT
仅存在于i的Db2上。通过“ DB2 10”,我假设您正在将DB2 10用于z / OS,而不是说DB2 10.1或10.5用于LUW。
因此,对于z / OS的DB2,可能从https://www.ibm.com/developerworks/data/library/techarticle/dm-1403xmljson/index.html
开始