Поля в таблице ALERTS

В следующей таблице содержатся поля таблицы ALERTS, которые могут быть доступны посредством запросов с использованием SQL. Таблица ALERTS создана для моделирования панели алармов. Примеры запросов SQL описаны в главе Примеры запросов.

«Name»Тип OLE DB
ABBRDBTYPE_BSTR
DPNAMEDBTYPE_BSTR
STIMEDBTYPE_BSTR
ALIASDBTYPE_BSTR
ОПИСАНИЕDBTYPE_BSTR
UNITDBTYPE_BSTR
ФОРМАТDBTYPE_BSTR
ACK_TIMEDBTYPE_BSTR
ACK_STATEDBTYPE_I4
ACK_TYPEDBTYPE_I4
ACK_USERDBTYPE_UI4
ACKABLEDBTYPE_BOOL
ALERT_COLORDBTYPE_BSTR
ARCHIVEDBTYPE_BOOL
COMMENTDBTYPE_BSTR
DESTDBTYPE_I4
DEST_TEXTDBTYPE_BSTR
DIRECTIONDBTYPE_BOOL
INACT_ACKDBTYPE_BOOL
LASTDBTYPE_BOOL
LAST_OF_ALLDBTYPE_BOOL
OBSOLETEDBTYPE_BOOL
OLDEST_ACKDBTYPE_BOOL
PANELDBTYPE_BSTR
PARTN_IDXDBTYPE_I4
PARTNERDBTYPE_BSTR
PRIORDBTYPE_I1
SINGLE_ACKDBTYPE_BOOL
TEXTDBTYPE_BSTR
VALUEDBTYPE_VARIANT
VISIBLEDBTYPE_BOOL

Столбец PRIOR представлен в OLE DB как INTEGER, а не как CHAR в «КАСКАД Цифра» SQL.

В дополнение к значениям, представленным выше, есть 3 столбца, которые могут быть использованы условии WHERE для ограничения запроса:

«Name»Тип OLE DB
ELEMENTTYPEDBTYPE_BSTR
DPTYPEDBTYPE_BSTR
ISLEAFDBTYPE_BSTR

Для ISLEAF требуется, в отличие от «КАСКАД Цифра» SQL, логическое (булевское) сравнение. Это означает, что WHERE _LEAF становится WHERE ISLEAF = TRUE в OLE DB SQL.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *