ESQL 数据类型

数据类型定义数据项的特征,并决定如何处理这些数据。ESQL 支持下面列出的六种数据类型。当在 ESQL 表达式内处理从数据库中、在自定义消息中接收或在消息模型中定义的数据(使用 MRM 数据类型)时,这些数据会映射为这些基本 ESQL 类型之一。

在代理内,消息字段包含数据类型明确的数据。您也可以使用中间变量来帮助处理消息。所有这些变量必须在使用前声明数据类型。变量的数据类型是固定的;如果试图指定不同类型的值,要么进行隐式强制类型转换,要么抛出异常。消息字段没有固定的数据类型,并且可以指定不同类型的值。字段接受新值和类型。

表达式结果的数据类型并非一直都能预测出。这是因为表达式编译时不引用任何种类的消息模式,因此某些类型的错误要到运行时才能被捕获。

ESQL 定义以下类别的数据。每个类别包含一种或多种数据类型。

相关概念
消息流概述
相关名
消息映射概述
ESQL 日期时间数据类型的表示
相关任务
开发消息流
正在开发 ESQL
相关参考
MRM 消息中元素的数据类型
来自外部源的值的数据类型
ESQL 引用
CAST 函数
支持的类型强制转换
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ak01000_