должностное лицо

Run Kx Systems, Inc. kdb + команды

Синтаксис

exec(k,command)
exec(k,command,p1,p2,p3)
exec(k,command,p1)
exec(k,command,p1,p2)
exec(k,command,p1,p2,p3)
exec(k,command,p1,p2,p3,sync)

Аргументы

k

Kx Systems®, Inc. kdb + объект связи создается с kx.

command

Kx Systems, Inc. kdb + команда выпустила использование Kx Systems, Inc. kdb + объект связи, созданный с функцией kx.

p1,p2,p3

Введите параметры для Command.

Описание

exec(k,command) выполняет заданный command в Kx Systems, Inc. kdb +, не ожидая ответа.

exec(k,command,p1,p2,p3) выполняет заданный command с одним или несколькими входными параметрами, не ожидая ответа.

exec(k,command,p1) выполняет данный command с одним входным параметром, не ожидая ответа.

exec(k,command,p1,p2) выполняет данный command с двумя входными параметрами, не ожидая ответа.

exec(k,command,p1,p2,p3) выполняет данный command с тремя входными параметрами, не ожидая ответа.

exec(k,command,p1,p2,p3,sync) выполняет данный command с тремя входными параметрами синхронно и ожидает ответа от базы данных. Введите неиспользованные параметры как пустые. Можно ввести sync как 0 (значение по умолчанию) для асинхронных команд и как 1 для синхронных команд.

Примеры

Получите данные в таблице trade с помощью связи с Kx Systems, Inc. kdb + база данных, K:

k = kx('localhost',5001);

Используйте команду exec, чтобы отсортировать данные в таблице trade в порядке возрастания.

exec(k,'`date xasc`trade'); 
Последующие запросы данных также вид возвратили данные в порядке возрастания.

После выполнения

q tradedata.q -p 5001
в командной строке DOS, командах
k = kx('localhost',5001);
exec(k,'`DATE XASC `TRADE');
отсортируйте данные в таблице trade в порядке возрастания. Данные, позже выбранные из таблицы, будут упорядочены этим способом.

Смотрите также

| |

Представленный в R2007a