Замена нескольких значений в столбце из другой таблицы на SQL Server - PullRequest
0 голосов
/ 31 марта 2020

У меня есть таблица со значениями, подобными этим:

COLUMN_STRING
-------------------------------------------------------------------------
Author = ""DAVID"" or Author = ""PETER"" and Date > ""01/01/2018""
Owner = ""JOSEPH"" and Author <> ""KATHLEEN"" and Category = ""Drama""
Creator = ""RAPHAEL"" and Reviewer = ""PAMELA"" and Owner = ""MICHAEL""

И у меня есть другая таблица с соответствиями замены:

OLD_VALUE      NEW_VALUE
-------------------------
DAVID          DAVE
PETER          PETE
JOSEPH         JOE
KATHLEEN       KATE
RAPHAEL        RAPH
PAMELA         PAM
MICHAEL        MIKE

Было бы возможно иметь SQL UPDATE оператор или функция, где я могу заменить OLD_VALUE на NEW_ONE в первой таблице?

Таким образом, результирующие значения должны быть:

COLUMN_STRING
-------------------------------------------------------------------------
Author = ""DAVE"" or Author = ""PETE"" and Date > ""01/01/2018""
Owner = ""JOE"" and Author <> ""KATE"" and Category = ""Drama""
Creator = ""RAPH"" and Reviewer = ""PAM"" and Owner = ""MIKE""

Спасибо

...