p°φkaz_CREATE_routine
::= CREATE popis_rutiny;
P°φkaz vytvß°φ novou rutinu ulo₧enou na serveru podle definice popis rutiny.
Alternativn∞ lze rutinu vytvo°it pomocφ °φdicφho panelu v²vojovΘho prost°edφ WinBase602.
P°φklad pou₧itφ:
Funkce, kterß vrßtφ o 1 v∞tÜφ Φφslo ne₧ je nejv∞tÜφ souΦasnΘ
CREATE FUNCTION maxcislo () RETURNS INT;
BEGIN DECLARE maxval INT;
SELECT MAX(cis)+1 INTO maxval FROM Tab1;
RETURN (maxval);
END
P°φklad po₧itφ:
Procedura, kterß spoΦφtß, kolik je v tabulce zßznam∙ vyhovujφcφch podmφnce
PROCEDURE RecCount (IN cislo INT, OUT res INT);
BEGIN
SELECT COUNT(*) INTO res
FROM Tab2
WHERE cisint = cislo;
END