2016-11-24 3 views
1

У меня есть расписанная таблица, записанная на диск через .Q.dpft[]. После загрузки этой таблицы с помощью команды \l системы, я могу select из этой таблицы, например, select column_name from splayed_table where xyzКак выполнить команду против загруженной распущенной таблицы в KDB?

Однако, когда я конвертировать select в exec, я всегда получаю ошибку 'nyi: еще не реализовано. В качестве обходного пути, я использую: first value flip вместо exec

  1. я делаю что-то не так?
  2. Есть ли лучший способ?

Примечание: Мой KDB + является KDB+ 3.3 2016.03.14 (Linux 64-bit).

ответ

6

exec не может использоваться против распущенного стола. Более эффективное обходное решение может быть сделано exec column_name from select column_name from splayed_table

+0

Отличное предложение. Я не думал о цепочке 'exec' on' select'! – kevinarpe

Смежные вопросы