O tipo de dados ESQL dos campos de mensagens depende do tipo da mensagem (XML por exemplo) e do analisador utilizado para analisá-los. O tipo de dados ESQL do valor retornado por uma referência de coluna do banco de dados depende do tipo de dados da coluna no banco de dados.
A tabela a seguir mostra para quais tipos de dados ESQL os vários tipos de dados internos DBMS são lançados quando acessados pelo WebSphere Message Broker.
Os produtos DBMS são DB2 (versão enviada com o produto), SQL Server Versão 7.0, Sybase Versão 12.0 e Oracle Versão 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, |
HORA | HORA | ||
GMTTIME | |||
DATE | DATE | ||
TIMESTAMP | TIMESTAMP | DATETIME, SMALLDATETIME | DATE |
GMTTIMESTAMP | |||
INTERVAL | |||
BLOB | BLOB | BINARY, VARBINARY, TIMESTAMP, IMAGE, UNIQUEIDENTIFIER | RAW LONG, RAW BLOB |
BIT | |||
Não Suportado | DATALINK, GRAPHIC, VARGRAPHIC, DBCLOB | NTEXT, NCHAR, NVARCHAR | NCLOB, BFILE |
Nota:
|