У меня есть такая таблица на сервере
col0 col1 col2 col3 col4
-----------------------------
42034 64878 62076 3716 51556
76279 27763 61893 56680 34261
54345 39819 44585 42108 83936
88150 17032 58679 35727 56002
22830 77292 56069 58333 31837
Я пытаюсь добавить новый столбец со стороны клиента, используя один из существующих столбцов + 1. Пользователь введет номер существующего столбца.
#cat add_cols.q
N:.z.x
h: hopen 5010;
h "update newcol1:N+1 from `t"
res:h "t";
show res
exit 1
#q ./add_cols.q col1
Результат как
col0 col1 col2 col3 col4 newcol1
-------------------------------------
42034 64878 62076 3716 51556 6
76279 27763 61893 56680 34261 6
54345 39819 44585 42108 83936 6
88150 17032 58679 35727 56002 6
22830 77292 56069 58333 31837 6