'20' || SUBSTR(原数据, INSTR(原数据, '-', 1, 2) + 1, 2) || '-' ||
DECODE(LENGTH(SUBSTR(原数据,
INSTR(原数据, '-', 1, 1) + 1,
LENGTH(SUBSTR(原数据,
INSTR(原数据, '-', 1, 1) + 1)) -
LENGTH(SUBSTR(原数据,
INSTR(原数据, '月', 1, 1))))),
1,
'0') ||
SUBSTR(原数据,
INSTR(原数据, '-', 1, 1) + 1,
LENGTH(SUBSTR(原数据, INSTR(原数据, '-', 1, 1) + 1)) -
LENGTH(SUBSTR(原数据, INSTR(原数据, '月', 1, 1)))) || '-' ||
SUBSTR(原数据, 1, 2) AS 结果
自己找到了有人写的。。