Felder der Tabelle ALERTS
Die folgende Tabelle enthält die Felder der Tabelle ALERTS, auf die bei einer Abfrage mittels SQL zugegriffen werden kann. Die ALERTS-Tabelle wurde zur Nachbildung des Meldeschirms mit Hilfe des OLE DB-Providers eingeführt. SQL-Beispielabfragen finden Sie im Kapitel Beispielabfragen.
Bezeichnung | OLE DB-Typ |
---|---|
ABBR | DBTYPE_BSTR |
DPNAME | DBTYPE_BSTR |
STIME | DBTYPE_BSTR |
ALIAS | DBTYPE_BSTR |
DESCRIPTION | DBTYPE_BSTR |
UNIT | DBTYPE_BSTR |
FORMAT | 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 |
Die Spalte PRIOR wird im OLE DB als INTEGER und nicht als CHAR wie beim WinCC OA SQL, dargestellt.
Zusätzlich zu den oben dargestellten Werte gibt es noch 3 Spalten, die zwar nicht abgefragt, aber in der WHERE-Bedingung einer SQL-Abfrage zur weiteren Einschränkung verwendet werden können:
Bezeichnung | OLE DB-Typ |
---|---|
ELEMENTTYPE | DBTYPE_BSTR |
DPTYPE | DBTYPE_BSTR |
ISLEAF | DBTYPE_BSTR |
ISLEAF benötigt anders als im WinCC OA SQL einen boolschen Vergleich was bedeutet, dass WHERE _LEAF im OLE DB-SQL zu WHERE ISLEAF = TRUE wird.