Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Одним запросом все таблицы... [D7, SQL Server]


Mikka ©   (2003-12-16 10:37:00) 

Добр. день...
Маленький вопросик...как правильно составить запрос, чтобы он, допустим искал строку "qwerty" во всех полях и во всех таблицах базы(не перечисляя эти таблицы, их свыше 100)?


Sergey13   (2003-12-17 08:58:00) [1]

2Mikka © (16.12.03 12:06) [6]
>конечно лучше ничего не делать...пока ищешь одно -
находишь и другое.
Забавная у тебя работа. Ищешь то - не знаешь что и при этом находишь другое. 8-)


Mikka   (2003-12-16 12:06:00) [2]

Сибо всем...Дальше попробую разобраться сам
Сергей13...конечно лучше ничего не делать...пока ищешь одно -
находишь и другое.


Ega23   (2003-12-16 11:17:00) [3]

А результат запроса в каком виде должен быть?


DenK_vrtz   (2003-12-16 11:00:00) [4]

Список таблиц известен(берем из системных таблиц) cм.Семен Сорокин ©
Делаем в цикле запрос к каждой таблице select * from table,
а после выполнения зарпоса пробегаем по всем полям и записям и ищем нужное значение в каждом значении поля.


Sergey13   (2003-12-16 10:56:00) [5]

А можно перефразировать вопрос на "зачем и надо ли искать строку во ВСЕХ таблицах" и ответив на него ничего не делать. 8-)


Семен Сорокин   (2003-12-16 10:46:00) [6]

см. таблицы sysobjects и syscolumns


Семен Сорокин   (2003-12-16 10:44:00) [7]

я думаю надо работать с системными таблицами, генерить скрипт и запускать его через exec()


Наверх

Титульная страница Поиск, карта сайта Написать письмо