Здравствуйте, я работаю над базой данных SQL
Использование Microsoft SQL Server 2008 R2 и студии управления Microsoft SQL Server
У меня есть база данных с именем FixedNamesDb В базе данныхесть одна таблица с именем All
Она похожа на эту (это пример):
OldNames NewNames
------------+---------------+
tom G Thommas Grady
Kate F Kateline Farwell
John S Jhon Smith
В другой базе данных с именем DescriptionDb Существует множество таблиц Table1 , Table2 , Table3 ....
Foreach Oldname в FixedNamesDb IМне нужно найти все таблицы в DescriptionDb , и если в каком-либо поле появляется старое имя, мне нужно заменить его на новое
. Я ищу все таблицы в ОписаниеDb для поля, содержащего "John S" и замените его на "Jhon Smith"
Любая помощь о том, как сделать это автоматически?Использование сценария, запроса или чего-то еще.
Дополнительная информация:
Каждое имя появляется только один раз в одной из таблиц DescriptionDb
Появляются все имена (имя не существует)
Все имена находятся во второй строке таблицы(Строка, где ID = 2)
Большое спасибо за любую помощь.