machbase / neo-server

machbase-neo = time series database + mqtt + http + data visualization

Home Page:https://docs.machbase.com/neo/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 │
└────────┴────┴───────┴──────────┴────────┘