先加載tables:
q)makedb[100000;2000]
q)tables `.
`depth`quotes`trades
q)trades
time sym src price size
-------------------------------------------------
2020.09.15D08:00:07.090000000 DELL L 29.79 4020
2020.09.15D08:00:21.049000000 ORCL L 33.84 1065
2020.09.15D08:00:58.727000000 DELL O 29.81 943
2020.09.15D08:01:05.250000000 GOOG O 41.8 5903
2020.09.15D08:01:35.712000000 IBM N 46.95 450
2020.09.15D08:01:44.570000000 AAPL O 25.52 1475
2020.09.15D08:01:51.481000000 YHOO N 34.96 325
2020.09.15D08:02:09.178000000 NOK O 31.11 4291
2020.09.15D08:02:52.594000000 NOK N 31.16 1984
2020.09.15D08:03:15.049000000 NOK L 31.11 3548
2020.09.15D08:03:33.663000000 DELL N 29.68 5339
2020.09.15D08:04:22.439000000 DELL L 29.65 1381
2020.09.15D08:04:24.529000000 GOOG N 41.68 1402
2020.09.15D08:04:33.996000000 MSFT O 35.5 3266
2020.09.15D08:04:49.406000000 YHOO N 34.94 621
2020.09.15D08:04:54.256000000 DELL N 29.65 4324
2020.09.15D08:05:08.486000000 YHOO O 34.98 692
2020.09.15D08:05:42.894000000 DELL O 29.69 2039
2020.09.15D08:06:05.291000000 ORCL O 33.74 1435
2020.09.15D08:06:44.083000000 AAPL N 25.45 1510
..
用@來清空trades table:
q)@[`.;`trades;0#]
`.
q)trades
time sym src price size
-----------------------
q)
這裏 . 是全局的所有變量;
trades是在 `. 中的其中一個變量;
0# 把trades清空。
我們把所有的tables都清空:
{@[.;x;0#]}each tables
.
q){@[`.;x;0#]}each tables `.
`.`.`.
q)quotes
time sym src bid ask bsize asize
--------------------------------
q)trades
time sym src price size
-----------------------
q)
所有的tables全部被清空