exec

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