db2 for i のテーブルを JSON 形式で引っ張る
db2 for i のテーブルを JSON 形式で引っ張る
いつ実装されたかもう忘れましたが、周りの環境もそれなりにバージョンが上がってきたので、そろそろ使えそうなdb2 for i
で直接JSONを引っ張るSQLが、何だったか調べてみました。
アプリ側でやってしまっているので、今後用途があるかは判りませんが、パフォーマンス面で有利だったりすれば使うかもしれません。
-- レコードの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
;
Author And Source
この問題について(db2 for i のテーブルを JSON 形式で引っ張る), 我々は、より多くの情報をここで見つけました https://qiita.com/ushiday/items/d5671d0809a4c30b226f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .