|
Тема |
MySQL, resultset и Stored? |
|
Автор |
bira_more (бира) |
|
Публикувано | 10.02.06 16:26 |
|
|
Имам 3 таблици (MySQL 5.0.18).
callerid
sip_buddies
cards
И заявка от сорта:
select cards.* from cards, callerid, sip_buddies where callerid.name=sip_buddies.name and sip_buddies.accountcode=cards.accountcode and caller_id.callerid like '%s' .
Тоест искам да избера 1 ред от cards, според променливата %s
До тук добре - всичко си работи екстра.
Ама заявката я ползвам от няколко различни места. И за съжаление не знам още какво ще измисли шефа и какви промени ще трябва да правя.
Та се чудя дали има чалъм да ползвам stored procedure/function.
Ясно е че не мога да получа resultset - видях ограниченията. Нещото което не разбрах беше думичката var_list - в смисъл такава променлива в MySQL няма - или поне аз не знам да има?
та
CREATE FUNCTION AlaBala(char callerid)
returns var_list
Неще да минава - и няма да посика :)
Е варианта с файл в който да си държа заявките също го има ама се чудя няма ли по елегантен метод.
Bеer? Mоre?
|
| |
|
|
|