Einzelnen Beitrag anzeigen

mojo777

Registriert seit: 10. Sep 2003
402 Beiträge
 
#4

Re: Ist soetwas mit Stored-procedures möglich?...

  Alt 19. Sep 2005, 19:01
lösung des problems: (vll hilfs wem, wer auch in die stored procedures einsteigen will...)
trigger ruft eine stored procedure auf:
Delphi-Quellcode:
AS
begin
  EXECUTE PROCEDURE
    SETKNDPKT(new.AUSG_KND_ID);

end
die stored procedure sieht folgendermaßen aus:
Delphi-Quellcode:
SET TERM ^ ;

CREATE PROCEDURE SETKNDPKT (
    KND_ID INTEGER)
AS
DECLARE VARIABLE PKT_SUMM INTEGER;
begin
    select count(AUSGANG.ausg_vpreis) from AUSGANG
      where AUSGANG.ausg_knd_id = :KND_ID
      into :PKT_SUMM;
     UPDATE kunden set KND_PUNKTE=:PKT_SUMM WHERE KND_ID=:KND_ID;
  suspend;
end
^

SET TERM ; ^

GRANT SELECT ON AUSGANG TO PROCEDURE SETKNDPKT;

GRANT SELECT,UPDATE ON KUNDEN TO PROCEDURE SETKNDPKT;

GRANT EXECUTE ON PROCEDURE SETKNDPKT TO SYSDBA;
sysdba

ok.

grüßle...
Muh macht die kUh
  Mit Zitat antworten Zitat