CREATE PROCEDURE "demoadm".q_perskto( pv_mandant char(2), pv_pkto char(15), pv_jahr decimal(4,0), pv_periode decimal(2,0) ) DEFINE err_sql int; DEFINE err_isam int; DEFINE err_txt varchar(160,0); BEGIN ON EXCEPTION SET err_sql, err_isam, err_txt INSERT INTO DWE_perskto VALUES (0,err_sql,err_isam,err_txt,0,'sr_sh_pkto', 'D', pv_mandant, pv_pkto, pv_jahr, pv_periode, 0.0, 0.0 ); SET LOCK MODE TO NOT WAIT; END EXCEPTION SET LOCK MODE TO WAIT 10; DELETE FROM sr_sh_pkto WHERE (pkto_nr = pv_pkto) AND (mandant = pv_mandant) AND (jahr = pv_jahr) AND (periode = pv_periode) ; SET LOCK MODE TO NOT WAIT; END END PROCEDURE
HTML-Autor: Rohloff, Datenbank: demodb, Datenstand: 31.05.00 17:07