Учимся запрашивать UniData

У нас есть сервер IBM UniData. Я только что установил UniObject .net. Похоже, вы просто отправляете запросы unidata через классы .net.

Где можно изучить язык запросов/синтаксис и вообще работать с UniData? Какие книги, сайты или видео вы рекомендуете?


person Ronnie Overby    schedule 05.10.2009    source источник


Ответы (4)


Лучшим ресурсом будет библиотека UniData от Rocket Software.

Rocket недавно приобрела семейство продуктов U2, которое включает UniData и UniVerse, у IBM. У них есть довольно обширный каталог документации по UniData. Вы можете ознакомиться с документом "Использование UniQuery", который обсуждает, в частности, UniQuery.

К сожалению, вы не найдете много книг, скринкастов или сообществ программистов, посвященных UniData, потому что это довольно эзотерично. Если вы столкнетесь с чем-то конкретным, по поводу чего у вас есть вопросы, не помешает опубликовать здесь, используя тег UniData, и я сделаю все возможное.

person Rob Sobers    schedule 05.10.2009

Вы можете найти много информации о U2UG (группа пользователей U2). Есть обучающий пакет:

http://212.241.202.162/cms/cmsview.wsp?id=learner_pack

Это поможет.

International Spectrum проводит вебинары по языку Query и может связаться с инструктором, если вы заинтересованы:

http://www.intl-spectrum.com/

person International Spectrum    schedule 06.10.2009

Помимо документа Использование UniQuery, Справочник по командам UniQuery также полезен.

person Ronnie Overby    schedule 09.10.2009

Общая структура запроса такова.

отображение порядка фильтрации таблицы глаголов

СОРТИРОВАТЬ КЛИЕНТА, ЕСЛИ РАЗМЕР ШЛЕПКИ = "7", ПО РАЗМЕРУ ОБУВИ НАЗВАНИЕ ГОРОД ШТАТ ИНФОРМАЦИЯ

Где verb = таблица SORT = CUSTOMER filter = IF HATSIZE = "7" (у вас может быть несколько фильтров order = BY SHOESIZE (у вас может быть несколько элементов заказа) display = ID NAME CITY STATE ZIP (ID отсутствует в списке, но это подразумевается)

Чтобы это работало, ТАБЛИЦА (также называемая ФАЙЛОМ) с именем КЛИЕНТ должна существовать. У ЗАКАЗЧИКА должен быть словарь (репозиторий схемы/представления), который определяет HATSIZE SHOESIZE NAME CITY STATE и ZIP.

Более связный пример:

СОРТИРОВАТЬ КЛИЕНТА, ЕСЛИ ЗАКАЗ.ЛИМИТ > "12,000.00" И БЕЗ СТАТУСА "НЕАКТИВНЫЙ" ПО-DSND ЗАКАЗ.ЛИМИТ ПО ПОЧТОВОМУ НОМЕРУ ЗАКАЗА.ЛИМИТНЫЙ ПОЧТОВЫЙ ИМЯ СТАТУС

Который выберет КЛИЕНТОВ с ORDER.LIMIT на сумму 12 000 долларов или более, которые не являются НЕАКТИВНЫМИ, и отсортирует их от наибольшего предела к наименьшему... вы поняли идею.

person Charles Barouch    schedule 25.04.2011