映射函数语法和数据类型

使用映射函数可描述函数的用途,设置有效输入参数和语法以及设置函数的返回。

映射函数主题说明包括以下内容:
  • 函数用途的简单描述。
  • 有效的输入参数。按顺序列出参数,因为对于大部分函数该顺序具有重要意义。对参数使用以下语法:

    datatypen - 其中,n 表示当允许相同类型的多个参数时的顺序

    [datatype] – 其中,[ ] 表示该参数为可选。

  • 函数的返回。

映射函数可以处理以下数据类型:

anysimpletype
允许任何类型的数据,包括数字、字符串、日期或布尔值。
boolean
truefalse
date
以格式 YYYY-MM-DD 格式表示的日期的字符串(请参阅组件描述的 datetime)。
datetime
YYYY-MM-DDThh:mm:ss.ssss 格式表示的日期的字符串
其中:
  • YYYY = 年
  • MM = 月
  • DD = 日
  • T = 日期/时间分隔符字符
  • hh = 小时
  • mm = 分钟
  • ss = 秒钟
  • ssss = 毫秒(可选)
day
表示日期中日部分的字符串,格式为:DD
dt
可以提供多个不同的日期或时间数据类型。请参阅参数描述,以获取有效的数据类型的列表。
duration
表示时间间隔的字符串,格式为 [-]PnYnMnDTnHnMnS:
  • [-] = 可选减号
  • P = 期间指示符
  • nY = 年数
  • nM = 月数
  • nD = 天数
  • T = 日期/时间分隔符
  • nH = 小时数
  • nM = 分钟数
  • nS = 秒数
空字符串
没有任何内容的字符串(例如,'')。当正常结果应为字符串时,这通常是错误状况的返回结果。
month
表示日期中月部分的字符串,格式为:MM
monthday
表示日期中月和日部分的字符串,格式为:MM-DD
nodeset
模式中的节点的集合。节点集由模式中的节点或结构的特定路径标识。节点集用在某些数学函数中。该集合中的节点的数据类型应为数字
number
任何整数或十进制数字,包括:
  • 正零和负零
  • 正无穷和负无穷
  • NaN(该值表明结果不是数字。)
string
字符编码消息中的文本字符
time
表示一天中某个时间的字符串,格式为:

hh:mm:ss.sss[-time-zone-indicator]

请参阅 datetime,以获取组件描述。

tm
可以提供多个不同的时间类型。请参阅参数描述,以获取有效的数据类型的列表。
year
表示日期中年部分的字符串,格式为:YYYY
yearmonth
表示日期中年和月部分的字符串,格式为:YYYY-MM



反馈 | 声明


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/ref_Mapping_Function_Syntax_and_Data_Types.html