DB2查询中的数字和字母数字检查

时间:2015-08-20 07:39:30

标签: db2

我的要求是检查DB2查询中的值是数字还是字母数字,我没有在DB2中获得任何可用的函数。所以任何想法都是一样的。

1 个答案:

答案 0 :(得分:2)

如何使用XQuery function fn:matches() in DB2check for numeric or alphanumeric strings based on a regular expression is documented in one of the answers here的示例。这个想法的核心是:

xmlcast( xmlquery('fn:matches($YOUR_STRING,"your pattern")') as integer) = 1

问题是如何定义字母数字或数字。好的regular expressions are in this discussion