Changes between Version 1 and Version 2 of UseCase3


Ignore:
Timestamp:
02/11/25 01:10:41 (3 weeks ago)
Author:
212054
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase3

    v1 v2  
    33Корисниците со администраторски привилегии ќе имаат преглед врз сите табели, и со тоа ќе може да ги прегледуваат сите табели.
    44
    5 Но, не сите корисници имаат техничко познавање, поради тоа, покрај нбапредни извештаи апликацијата ќе содржи алатка за едноставно квери.
     5Но, не сите корисници имаат техничко познавање, поради тоа, покрај напредни извештаи апликацијата ќе содржи алатка за едноставно квери.
    66
    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Оваа функционалност ќе биде имплементирана така што самата апликација ќе оформи квери и ќе го прати на базата за обработка по што ќе ги прикаже соодветните информации.