db2 for i의 테이블을 JSON 형식으로 당기기

3534 단어 IBMidb2

db2 for i의 테이블을 JSON 형식으로 당기기



언제 구현되었는지 이미 잊었습니다만, 주위의 환경도 나름대로 버전이 올라 왔으므로, 이제 사용할 수 있을 것 같은 db2 for i 그리고 직접 JSON을 끌어내는 SQL이, 무엇이었는지 조사해 보았습니다.
앱 측에서 해 버리고 있기 때문에, 향후 용도가 있는지는 모릅니다만, 퍼포먼스면에서 유리하거나 하면 사용할지도 모릅니다.

Generating JSON data

-- レコードのJSON化
select json_object (
    'ID' value code, 
    'NAME' value trim(name)
)
from PHPDEMO.EMPL
LIMIT 5
;



-- レコードのJSON化→配列化
select json_array (
    json_object (
        'ID' value code, 
        'NAME' value trim(name)
    ) 
) as JSON
from PHPDEMO.EMPL
LIMIT 5
;



-- テーブルのJSON・配列化
select json_arrayagg (
    json_object (
        'ID' value code, 
        'NAME' value trim(name),
        'DESC' value trim(DESC) absent on null
    ) 
) as JSON
from PHPDEMO.ITEM
LIMIT 5
;


좋은 웹페이지 즐겨찾기