602SQL-┌plnß dokumentace Index   Tisk  

P°φkaz WITH (klientsk² jazyk)

P°φkaz WITH mß v klientskΘm programovacφm jazyce tento tvar:

with tabulka_nebo_kurzor [ Φφslo_zßznamu ]
   do p°φkaz 

Provedenφm p°φkazu WITH zp∙sobφ vyhodnocenφ Φφsla zßznamu a provedenφ p°φkazu, kter² je v n∞m obsa₧en. V klientskΘm p°φkazu mohou b²t pou₧ity identifikßtory sloupc∙ v²Üe uvedenΘ tabulky resp. kurzoru - tyto identifikßtory pak oznaΦujφ sloupce zßznamu, jeho₧ Φφslo je uvedeno v hranat²ch zßvorkßch.

Jsou-li A a B sloupce tabulky TAB a REC Φφslo zßznamu tΘto tabulky, pak mφsto:

    TAB[REC].A := 2 * TAB[REC].B;

lze psßt:

    with TAB[REC] do A := 2 * B;

P°φkaz WITH tedy umo₧≥uje zkrßtit zßpis p°φstupu k sloupci v programu a navφc (nepatrn∞) zrychluje b∞h programu.