Общие > Базы данных

DBI: Своя в-ция в условиях запроса

(1/2) > >>

kosm:
Отцы! Подскажите плиз, реально сформировать запрос к mysql, в условиях которого была бы моя ф-ция на перле?
Может я конечно не с той стороны подхожу.
Вообще задача в следующем:
1.Есть список строк (массив), порядка 2000, которые надо найти в таблице БД.
2.Есть таблица БД порядка 20000 записей, в которой и требуется найти строки(1)
3.Сверка производится с помощью моей ф-ции на перле. На входе две строки, на выходе (1/0)

Что можете посоветовать?

СПАСИБО!

Дмитрий Попов:
select strokid from table where search_text=\'1\' or search_text=\'2\' or search_text=\'3\' .............

В общем все or\'ы генерируешь на перле в цикле.

Это если я правильно твою задачу понял.

Макс:
Дмитрий Попов
тогда уже
.... search_text IN (\'1\',\'2\',\'3\',...);

kosm:
Не ребят, не совсем так меня поняли.
Что-то типа такого:
--
select name from tbl where myfunc(name, $mystr)

Alexandr:
http://www.mysql.com/doc/ru/Adding_functions.html

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии