2015-09-09 5 views
-1

У меня есть база данных SQL Server с именем school. Я просто хочу найти строку под названием www.yahoo.com и заменить на www.google.com.SQL Server 2008 найти и заменить

У меня есть поиск и замена для всей базы данных, каждый может поставить пример кода SQL-запроса, чтобы сделать это?

+1

Значение вы должны искать каждый столбец в каждой строке в каждой таблице? Нет простого способа сделать это. И нет быстрого способа сделать это. –

+0

Является ли база данных нормализованной, чтобы искомая строка находилась в определенной таблице? – CPMunich

+0

Является ли строка поиска единственным содержимым столбца таблицы «где-то в одной из ваших таблиц» или может быть даже частью более крупного (окружающего) текста? – Shnugo

ответ

0

Пожалуйста, попробуйте ниже запрос на определенный столбец в SQL Server:

UPDATE school 
SET column_name = REPLACE(column_name,'www.yahoo.com','www.google.com') 
WHERE column_name LIKE '%www.yahoo.com%' 
Смежные вопросы