メッセージ・フィールドの ESQL データ・タイプは、メッセージのタイプ (XML など)、および解析に使用されるパーサーによって異なります。データベース列参照によって戻される値の ESQL データ・タイプは、データベース内の列のデータ・タイプに依存しています。
次の表は、WebSphere Message Broker によってアクセスされるときに、さまざまな組み込み DBMS データ・タイプがキャストされる ESQL データ・タイプを示しています。
DBMS 製品は、DB2 (製品に付属のもののバージョン)、SQL Server Version 7.0、Sybase Version 12.0、および Oracle Version 8.1.5 です。
DB2 | SQL Server および 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 | |||
サポートされていない | DATALINK、GRAPHIC、VARGRAPHIC、DBCLOB | NTEXT、NCHAR、NVARCHAR | NCLOB、BFILE |
注:
|