Как проверить тип переменной в ESQL - PullRequest
0 голосов
/ 25 февраля 2020

Я хотел бы проверить, является ли переменная символьной или десятичной. В Java я бы написал следующее. Как бы я сделал это в E SQL?

if (s instanceof String) {
    // s is String
} else if (s instanceof Integer) {
    // s is Integer value
}

1 Ответ

3 голосов
/ 26 февраля 2020

Насколько я знаю, это невозможно в E SQL.

. Есть функция FIELDTYPE , но она не дает тип данных.

При программировании в IIB вы обычно используете синтаксические анализаторы для создания дерева сообщений с полями правильного типа данных, см., Например, XMLNS C типы данных , когда вы работаете с XML сообщениями. Была похожая дискуссия здесь .

...