【发布时间】:2015-11-02 17:30:32
【问题描述】:
我有多个格式为 {key1=value, key2=value2, key3=value3 ...} 的字符串,其中包含一组已知的键。键名已设置且已知,只有值在记录之间发生变化。我想用空格分隔符作为我的标记字符来标记字符串,然后去掉键名并按顺序将每个键名分配给一列。这是我可以在 teradata 15 的数据库中执行的操作吗?
【问题讨论】:
我有多个格式为 {key1=value, key2=value2, key3=value3 ...} 的字符串,其中包含一组已知的键。键名已设置且已知,只有值在记录之间发生变化。我想用空格分隔符作为我的标记字符来标记字符串,然后去掉键名并按顺序将每个键名分配给一列。这是我可以在 teradata 15 的数据库中执行的操作吗?
【问题讨论】:
从 TD14 开始,有 NVP 从名称-值-对中提取数据,例如
NVP(col, 'key1', '{ ,\ }', '=')
【讨论】: