db2 for i의 테이블을 JSON 형식으로 당기기
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
;
Reference
이 문제에 관하여(db2 for i의 테이블을 JSON 형식으로 당기기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ushiday/items/d5671d0809a4c30b226f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
-- レコードの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
;
Reference
이 문제에 관하여(db2 for i의 테이블을 JSON 형식으로 당기기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ushiday/items/d5671d0809a4c30b226f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)