我正在尝试替换我的一个 SQL 列中的文本。要替换的文本可以通过查找/*REPLACE*/
下一个字符为数值的所有引用来轻松找到,该数值必须增加 5000。
下面显示了原始值的示例。
var checkIn = moment(FIELD(/*REPLACE*/4,/*REPLACE*/9).GET());
var checkOut = moment(FIELD(/*REPLACE*/4,/*REPLACE*/10).GET());
if (checkIn > checkOut) {
FIELD(/*REPLACE*/4,/*REPLACE*/10).SET(checkIn.format("DD MMM YYYY"));
checkOut = moment(FIELD(/*REPLACE*/4,/*REPLACE*/10).GET());
}
FIELD(/*REPLACE*/4,/*REPLACE*/11).SET(parseFloat(checkOut.diff(checkIn, "days")).toFixed(2));
我需要找到所有引用/*REPLACE*/
并将以下数字字符增加 5000。
下面显示了新值的示例。
var checkIn = moment(FIELD(5004,5009).GET());
var checkOut = moment(FIELD(5004,5010).GET());
if (checkIn > checkOut) {
FIELD(5004,5010).SET(checkIn.format("DD MMM YYYY"));
checkOut = moment(FIELD(5004,5010).GET());
}
FIELD(5004,5011).SET(parseFloat(checkOut.diff(checkIn, "days")).toFixed(2));
我从基本开始,但在文本后面找到数字字符时迷失了方向。
SELECT column.REPLACE(column, '/*REPLACE*/',
请问有什么帮助吗?