主题
ID 唯一值生成
插件名称: plug_merge
插件作用:为每条记录生成唯一的主键,通常由一条记录的多个字段根据相应规则组合而成。
服务依赖:无
任务串示例
配置示例
text
:数据处理:输入字段="SY_INFOTYPE",任务="plug_merge",参数列表="IR_HKEY+IR_BBSNUM+#",输出字段="拼接结果字段"(SID);
任务串解释
- :数据处理:输入字段="SY_INFOTYPE" :
- 每一组任务串都应以 :数据处理: 开头,末尾以 ; 英文分号结尾。
- SY_INFOTYPE 为记录字段名,此处可以为任意字段,其值会作为合成 SID 结果的组成部分。
- 任务="plug_merge" :
- 任务插件固定名称:plug_merge
- 参数列表="IR_HKEY+IR_BBSNUM+# :
- 多个参数之间使用加号 + 分割。
- IR_HKEY: 其字段值会作为合成 SID 结果的组成部分。
- IR_BBSNUM:其字段值会作为合成 SID 结果的组成部分。
- #:其值会作为合成 SID 结果的组成部分。
- 输出字段="拼接结果字段"(SID); :
- "拼接结果字段" 代表输出字段的描述,你可以任意写一个该输出字段的备注,比如 "SID 生成"。
- (SID) 代表生成的 sid 值 输出到哪个字段上,字段可以是记录中存在的,也可以自己定义。如果字段在记录中存在,记录的原有值会被覆盖为当前值。
- 注意 "拼接结果字段"(SID) 引号 和英文括号是必须的格式。
生成规则
- ⌛主键 SID 由多个字段合并,为保证每条记录的 SID 在库中的唯一性,则需保证组成 SID 的各部分的唯一性。
- 当 SY_INFOTYPE 值为 4 时
- 当 SY_INFOTYPE 值不为 4 时