ODBC - DB2 Datenbank
Die Variablenwerte werden in einer DB2 Datenbank gespeichert.
In folgender Tabellenstruktur werden die Variablenwerte gespeichert.
Spaltenname | Datentyp | Null zulässig | Eigenschaft |
---|---|---|---|
ID | BIGINT | nein | IDENTITY (1,1) |
Timestamp | TIMESTAMP | nein |
|
Name | VARCHAR | nein |
|
ValueType="Double" | |||
Value | DOUBLE | nein |
|
ValueType="Bytes" | |||
Value | BLOB | nein |
|
In der Spalte „ID“ wird eine AutoID erzeugt. Das heißt der Wert in dieser Spalte wird immer um 1 erhöht. Diese Funktionalität ermöglicht die Eigenschaft IDENTITY.
In die Spalte „Timestamp“ wird der Speicherzeitpunkt des Datensatzes gespeichert.
In der Spalte „Name“ steht der Name der Variable.
In der Spalte „Value“ wird der Wert der Variable gespeichert.
E_DBColumnTypes | DB2 | PLC Control |
---|---|---|
eDBColumn_BigInt | BIGINT | T_ULARGE_INTEGER (TcUtilities.lib) |
eDBColumn_Integer | INT | DINT |
eDBColumn_SmallInt | SMALLINT | INT |
eDBColumn_TinyInt | SMALLINT | INT |
eDBColumn_Bit | VARCHAR(1) | STRING(1) |
eDBColumn_Money | DECIMAL(18,4) | LREAL |
eDBColumn_Float | DOUBLE PRECISION | LREAL |
eDBColumn_Real | FLOAT | LREAL |
eDBColumn_DateTime | TIMESTAMP | DT |
eDBColumn_NText | LONG VARCHAR | STRING |
eDBColumn_NChar | CHAR(254) | STRING |
eDBColumn_Image | BLOB | ARRAY OF BYTE |
eDBColumn_NVarChar | NVARCHAR(254) | STRING |
eDBColumn_Binary | BLOB | ARRAY OF BYTE |
eDBColumn_VarBinary | BLOB | ARRAY OF BYTE |