MySQL, resultset и Stored?
6 отговора
327 прегледа
MySQL, resultset и Stored?
Имам 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?
Плацебото
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?
Плацебото
Пардон - извинете
Стана с stored procedure :(((
Ама трябваше да прочета и едно PDFче :)
Bеer? Mоre?
Плацебото
Ама трябваше да прочета и едно PDFче :)
Bеer? Mоre?
Плацебото
Re: Пардон - извинете
Имахне един даскал по математика, който казваше:
Който е прост (като мен например) да чете.
Който е прост (като мен например) да чете.
Re: Пардон - извинете
Е аз уж четох преди да питам ама явно не достатъчно - или съм по прост :)
Bеer? Mоre?
Плацебото
Bеer? Mоre?
Плацебото
Re: Пардон - извинете
11.02 - събота, час: 03:08 :
аз съм бил пиян като съм писал, но е обяснимо и бих казал оправадано за този ден и час.
аз съм бил пиян като съм писал, но е обяснимо и бих казал оправадано за този ден и час.