我想检查变量是Char还是Decimal。在Java中,我将编写以下内容。我将如何在ESQL中做到这一点?
if (s instanceof String) {
// s is String
} else if (s instanceof Integer) {
// s is Integer value
}
答案 0 :(得分:3)
据我所知,在ESQL中是不可能的。
有一个FIELDTYPE函数,但没有提供数据类型。
在IIB中编程时,通常使用解析器来生成带有正确数据类型字段的消息树,例如,在处理XML消息时,请参见XMLNSC data types。进行了类似的讨论here。