Найти и заменить номера кредитных карт

У нас есть большая база данных с большим количеством данных в ней. Недавно я узнал, что наш отдел продаж и доставки использует часть приложения для хранения номеров кредитных карт клиентов в открытом доступе. Мы положили этому конец, но теперь там тысячи строк с цифрами.

Мы пытаемся выяснить, как сканировать определенные столбцы на наличие 16 цифр подряд (или разделителей тире )и заменять их на X.

Это не просто оператор UPDATE, потому что номера карт хранятся среди большого количества текста. До сих пор мне не удалось выяснить, поддерживает ли SQL Server регулярные выражения (, но, похоже, нет ).

Все остальное не работает, я сделаю это через PHP, так как это то, в чем я лучше всего... но это будет болезненно.

5
задан Aaron Bertrand 26 June 2012 в 13:27
поделиться