Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];

Вниз

Поиск в базе средствами SQL   Найти похожие ветки 

 
Riko   (2003-08-12 16:15) [0]

Может кто подскажет, существует ли возможность поиска в данных средствами SQL:
а)Если неизвестны имена таблиц и полей;
б)Если предыдущее невозможно - то как искать при известных именах таблиц и полей.
Может кому попадалось где почитать об этом подробнее....
Спасибо.


 
Reindeer Moss Eater   (2003-08-12 16:40) [1]

а)Если неизвестны имена таблиц и полей;

Кому? Пользователю приложения? Программисту? Самому серверу?


 
ZrenBy   (2003-08-12 16:53) [2]

http://www.sql.ru/forum/actualthread.aspx?bid=1&tid=42884


 
VAleksey   (2003-08-12 17:09) [3]

1) В какой базе?
2) Какой движок используется?
2) Что искать?

Вообще наверное можно ;-). Люди как - то ведь СУБД создают :-).


 
Desdechado   (2003-08-12 18:07) [4]

1. если не известно, где искать (поля-таблицы), то как тебе представляется сам процесс?
2. если они известны, то
SELECT искомые_поля FROM искомые_таблицы WHERE требуемые_критерии


 
Riko   (2003-08-13 08:30) [5]

Приношу извинения за неточную постановку вопроса....
необходимо в Delphi7 для сервера FireBird создать более или менее универсальный модуль поиска данных в базе. То-есть, типа "искать во всех таблицах,во всех полях этих таблиц". Заранее имена таблиц не могут быть известны (только имя базы). Вывод - или реализовывать получение имен всех таблиц и полей (кстати, если не трудно - подскажите, типа show table - неработает)и на основе этого реализовывать поиск как обычно (select,where,like) или (я плохо знаю SQL) в самом SQLe есть какие-то возможности поиска. Вот. Спасибо, если кто откликнется...


 
HSolo   (2003-08-13 08:44) [6]

Получать имена таблиц и полей можно из системных таблиц FB.
См., например,
http://www.ibase.ru/devinfo/sysqry.htm


 
Riko   (2003-08-13 09:24) [7]

Огромное спасибо, то, что нужно.....



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.014 c
1-10797
cancel
2003-08-22 10:12
2003.09.04
Возврат строк из DLL


1-10744
Jacob
2003-08-18 12:23
2003.09.04
Сделать невидимым столбец в TListView


3-10642
Lamer_of_Delphi
2003-08-12 12:06
2003.09.04
Поиск!!!


14-10891
pasha_golub
2003-08-15 22:18
2003.09.04
И тут Остапа понесло...


14-10896
Dmk
2003-08-17 14:41
2003.09.04
Net messanger





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский