7 | | Таа ќе функционира така што корисникотѕ ќе може да избере од паѓачко мени, што, од каде, и со кои услови да извлеше податоци од табелите. |
8 | | |
9 | | Складираната процедура за оваа функционалност би се извршувала со динамично квери би изгледала вака: |
10 | | |
11 | | |
12 | | {{{ |
13 | | CREATE PROCEDURE `simple_select_with_filter` ( |
14 | | IN od VARCHAR(50), |
15 | | IN shto VARCHAR(50), |
16 | | IN filter_uslov TEXT |
17 | | ) |
18 | | BEGIN |
19 | | SET @query = CONCAT('SELECT ', shto, ' FROM ', od); |
20 | | |
21 | | IF filter_uslov IS NOT NULL AND filter_uslov != '' THEN |
22 | | SET @query = CONCAT(@query, ' WHERE ', filter_uslov); |
23 | | END IF; |
24 | | |
25 | | PREPARE stmt FROM @query; |
26 | | EXECUTE stmt; |
27 | | DEALLOCATE PREPARE stmt; |
28 | | END; |
29 | | }}} |
| 7 | Оваа функционалност ќе биде имплементирана така што самата апликација ќе оформи квери и ќе го прати на базата за обработка по што ќе ги прикаже соодветните информации. |