Chương trình mailing đột nhiên ngừng chạy. Thì ra hồi tháng 7 mình có patch đoạn convert kí tự đặc biệt về html printable khiến cho các email trở nên có định dạng “”"Phan Huong”"<phan@xxx.com>”
Biểu thức đại diện vẫn match đây là email nhưng đem chuỗi này làm chỉ mục để match với thông tin cấu hình mà hôm nay code vào thì die soon. Buồn là có đến 1700+ thư bị kiểu này kể từ bản patch hồi tháng 7 mà không test.
Oracle REPLACE là cứu cánh.
UPDATE pdf_requests
SET reply_to = REPLACE(reply_to, '"', '"')
where reply_to like '"%'
UPDATE pdf_requests
SET reply_to = REPLACE(reply_to, '<', '<')
where reply_to like '%<%'
UPDATE pdf_requests
SET reply_to = REPLACE(reply_to, '>', '>')
where reply_to like '%>%'
0 Trả lời tới “Oracle’s REPLACE”