В следующей таблице содержатся поля таблицы ALERTS, которые могут быть доступны посредством запросов с использованием SQL. Таблица ALERTS создана для моделирования панели алармов. Примеры запросов SQL описаны в главе Примеры запросов.
«Name» | Тип OLE DB |
ABBR | DBTYPE_BSTR |
DPNAME | DBTYPE_BSTR |
STIME | DBTYPE_BSTR |
ALIAS | DBTYPE_BSTR |
ОПИСАНИЕ | DBTYPE_BSTR |
UNIT | DBTYPE_BSTR |
ФОРМАТ | DBTYPE_BSTR |
ACK_TIME | DBTYPE_BSTR |
ACK_STATE | DBTYPE_I4 |
ACK_TYPE | DBTYPE_I4 |
ACK_USER | DBTYPE_UI4 |
ACKABLE | DBTYPE_BOOL |
ALERT_COLOR | DBTYPE_BSTR |
ARCHIVE | DBTYPE_BOOL |
COMMENT | DBTYPE_BSTR |
DEST | DBTYPE_I4 |
DEST_TEXT | DBTYPE_BSTR |
DIRECTION | DBTYPE_BOOL |
INACT_ACK | DBTYPE_BOOL |
LAST | DBTYPE_BOOL |
LAST_OF_ALL | DBTYPE_BOOL |
OBSOLETE | DBTYPE_BOOL |
OLDEST_ACK | DBTYPE_BOOL |
PANEL | DBTYPE_BSTR |
PARTN_IDX | DBTYPE_I4 |
PARTNER | DBTYPE_BSTR |
PRIOR | DBTYPE_I1 |
SINGLE_ACK | DBTYPE_BOOL |
TEXT | DBTYPE_BSTR |
VALUE | DBTYPE_VARIANT |
VISIBLE | DBTYPE_BOOL |
Столбец PRIOR представлен в OLE DB как INTEGER, а не как CHAR в «КАСКАД Цифра» SQL.
В дополнение к значениям, представленным выше, есть 3 столбца, которые могут быть использованы условии WHERE для ограничения запроса:
«Name» | Тип OLE DB |
ELEMENTTYPE | DBTYPE_BSTR |
DPTYPE | DBTYPE_BSTR |
ISLEAF | DBTYPE_BSTR |
Для ISLEAF требуется, в отличие от «КАСКАД Цифра» SQL, логическое (булевское) сравнение. Это означает, что WHERE _LEAF становится WHERE ISLEAF = TRUE в OLE DB SQL.