JSON 사용시 select 결과가 다 나오지 않음.
sjkim1971 opened this issue · comments
machbase-neo» CREATE TAG TABLE tag (name VARCHAR(20) PRIMARY KEY, time DATETIME BASETIME, value json);
machbase-neo» insert into tag values('sjkim1', sysdate, '');
machbase-neo» insert into tag values('sjkim1', sysdate, '{"a":1}');
machbase-neo» insert into tag values('sjkim1', sysdate, '{"a":2}');
machbase-neo» insert into tag values('sjkim1', sysdate, '{"a":32}');
machbase-neo» select * from tag;
┌────────┬────────┬─────────────────────────┬───────┐
│ ROWNUM │ NAME │ TIME(UTC) │ VALUE │
├────────┼────────┼─────────────────────────┼───────┤
│ 1 │ sjkim1 │ 2023-02-22 07:33:00.789 │ NULL │
└────────┴────────┴─────────────────────────┴───────┘
ERR scan convert from STRING to <nil> not supported
원래 데이터
Mach> select * from tag;
NAME TIME VALUE
--------------------------------------------------------------------------------------------------------------------------------------------
sjkim1 2023-02-22 16:33:00 789:668:615 NULL
sjkim1 2023-02-22 16:33:09 225:017:672 {"a":1}
sjkim1 2023-02-22 16:33:15 658:423:555 {"a":2}
sjkim1 2023-02-22 16:33:23 099:471:032 {"a":32}
스키마
machbase-neo» desc tag
> ;
TABLE TAG Tag Table
TAGS sjkim1
┌────────┬────┬───────┬──────────┬────────┐
│ ROWNUM │ ID │ NAME │ TYPE │ LENGTH │
├────────┼────┼───────┼──────────┼────────┤
│ 1 │ 0 │ NAME │ varchar │ 20 │
│ 2 │ 1 │ TIME │ datetime │ 8 │
│ 3 │ 2 │ VALUE │ undef │ 32767 │
└────────┴────┴───────┴──────────┴────────┘