@Juan: Я знаю Juan, я знаю - но существуют некоторые вещи, которые могут только быть изучены путем фактического перехода к задаче под рукой. Разговор в абстрактных идеалах весь день просто превращает Вас в академика. Именно в приложении краткого обзора мы действительно grok причина их существования.: P
@Keith: Большое упоминание об "Обитателях Выполняет Убежище" Alan Cooper - сенсационное сообщение наверняка, любой разработчик, который работал со мной, так как я прочитал ту книгу, услышал, что я упоминаю идеи, которые это поддерживает. +1
Это должно помочь:
UPDATE table1
SET field1 = replace(field1, 'oldstring', 'newstring'),
field2 = replace(field2, 'oldstring2', 'newstring2')
и т. Д ...
Для SQL Server 2005 это должно помочь:
http://www.mssqltips.com/tip.asp?tip=1555
Разрешает поиск и замену по всем столбцам по всем таблицам. Убедитесь, что вы прочитали статью.
В ответ на дополнительный вопрос автора о том, как нормализовать эту структуру данных. Вот как вы это сделаете:
Project
-------
ProjectID
ProjectName
etc...
Employee
--------
EmployeeID
EmployeeName
etc...
Task
----
TaskID
ProjectID
EmployeeID
TaskDescription
etc...
Ваша текущая структура, в которой у вас есть несколько столбцов Task1, Task2 и т.д. в таблице Project, явно не была разработана кем-то, кто разбирается в реляционных базах данных.
Во время В процессе увольнения этого человека вы можете объяснить, что его дизайн нарушает Первую нормальную форму , направив его к разделу «Повторение групп по столбцам» связанной статьи.
]