Il tipo di dati ESQL dei campi di messaggi dipende dal tipo del messaggio (ad esempio, XML) e dal programma di analisi utilizzato. Il tipo di dati ESQL del valore restituito da un riferimento della colonna del database dipende dal tipo di dati della colonna nel database.
La tabella riportata di seguito illustra i tipi di dati ESQL a cui vengono assegnati i diversi tipi di dati DBMS integrati quando si accede ad essi mediante WebSphere Message Broker.
I prodotti DBMS sono DB2 (versione fornita con il prodotto), SQL Server Versione 7.0, Sybase Versione 12.0 ed Oracle Versione 8.1.5
DB2 | SQL Server e Sybase | Oracle | |
---|---|---|---|
BOOLEAN | BIT | ||
INTEGER | SMALLINT, INTEGER, BIGINT | INT, SMALLINT, TINYINT | |
FLOAT | REAL, DOUBLE | FLOAT, REAL | NUMBER()1 |
DECIMAL | DECIMAL | DECIMAL, NUMERIC, MONEY, SMALLMONEY | NUMBER(P)1, NUMBER(P,S)1 |
CHARACTER | CHAR, VARCHAR, CLOB | CHAR, VARCHAR, TEXT | CHAR, NCHAR, VARCHAR2, NVARCHAR2, ROWID, UROWID, LONG, CLOB, |
TIME | TIME | ||
GMTTIME | |||
DATE | DATE | ||
TIMESTAMP | TIMESTAMP | DATETIME, SMALLDATETIME | DATE |
GMTTIMESTAMP | |||
INTERVAL | |||
BLOB | BLOB | BINARY, VARBINARY, TIMESTAMP, IMAGE, UNIQUEIDENTIFIER | RAW LONG, RAW BLOB |
BIT | |||
Non supportato | DATALINK, GRAPHIC, VARGRAPHIC, DBCLOB | NTEXT, NCHAR, NVARCHAR | NCLOB, BFILE |
Nota:
|