我想写一个schema, 正常情况下这么长,也不好维护:
table(`time`sym`last`qtrade`bid`qbid`ask`qask`bid2`qbid2`ask2`qask2`bid3`qbid3`ask3`qask3`bid4`qbid4`ask4`qask4`bid5`qbid5`ask5`qask5`bid6`qbid6`ask6`qask6`bid7`qbid7`ask7`qask7`bid8`qbid8`ask8`qask8`bid9`qbid9`ask9`qask9`bid10`qbid10`ask10`qask10 as name, `NANOTIME`STRING`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG`LONG as type)
有没有类似的:
.hkmd.schema: flip `origName`colName`colType ! flip (
("time"; `time; "N");
("symbol"; `sym; "*");
("last"; `trade; "J");
("lastv"; `qtrade; "J");
("bidp1"; `bid; "J");
("bidv1"; `qbid; "J");
("askp1"; `ask; "J");
...
("askp10"; `ask10; "J");
("askv10"; `qask10; "J")
);
就是想一列一列写出来。但是不是name全放在一起,type全放在一起。而是一行一个name,一个type,对应csv文件中的一列。这样有个对应,也好修改理解。比如,第一行,time
NANOTIME就是和第一列对应。在dophinDB里面试了几下,好像都没有试出来,有什么建议吗?
可以参考下面例子: