메시지 필드의 ESQL 데이터 유형은 메시지의 유형(예: XML)과 이를 구문 분석하기 위해 사용되는 구문 분석기에 따라 다릅니다. 데이터베이스 열 참조에 의해 리턴된 값의 ESQL 데이터 유형은 데이터베이스에 있는 열의 데이터 유형에 따라 다릅니다.
다음 표는 WebSphere Message Broker에서 액세스할 때 다양한 내장 DBMS 데이터 유형이 캐스트되는 ESQL 데이터 유형을 나타냅니다.
DBMS 제품은 DB2 (제품과 함께 제공되는 버전), SQL Server 버전 7.0, Sybase 버전 12.0 및 Oracle 버전 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 |
주:
|