Treba da napisem stored proceduru za Interbase. To je select procedura, koja ce imati dosta parametara u where klauzuli. U zavisnosti koji parametri su prosledjeni zaglavlju procedure, u telu procedure se sklapa upit. Na primer:
Ako je popunjeno ime pravi se sledeci upit:
select * from clanovi where Ime='Pera'
Ako je popunjeno ime i prezime
select * from clanovi where Ime='Pera' and prezime='Peric'
ako nista nije popunjeno samo
select * from clanovi
Dakle ovih parametara moze da bude i pedeset.Moram da proveravam koji parametri su popunjeni, pa na osnovu toga da 'sklopim' upit i to u SQL-u, a ne da pisem upite za sve moguce kombinacije. Da li imate neku ideju?
Ako je popunjeno ime pravi se sledeci upit:
select * from clanovi where Ime='Pera'
Ako je popunjeno ime i prezime
select * from clanovi where Ime='Pera' and prezime='Peric'
ako nista nije popunjeno samo
select * from clanovi
Dakle ovih parametara moze da bude i pedeset.Moram da proveravam koji parametri su popunjeni, pa na osnovu toga da 'sklopim' upit i to u SQL-u, a ne da pisem upite za sve moguce kombinacije. Da li imate neku ideju?