Da ne otvaram novu temu, evo da postavim triger i proceduru koje ne mogu da kompajliram
Code:
CREATE OR REPLACE TRIGGER PozivUkupanIznos
AFTER INSERT OR UPDATE OR DELETE ON StavkaIzvestaja
DECLARE
vrednost VARCHAR2(10):= StavkaIzvestaja_package.BrProtokola;
BEGIN
UkupanIznos(vrednost);
END;
error koji se prikazuje prilikom kompajliranja je
Code:
Error(6,3): PLS-00905: object MARKO.UKUPANIZNOS is invalid
Dok se za proceduru
Code:
create or replace
PROCEDURE UkupanIznos (BrAmbProtokola IN VARCHAR2)
AS
suma IzvestajLekaraSpecijaliste.Ukupno%TYPE;
BEGIN suma :=0;
SELECT SUM(cena * kolicina) INTO suma
FROM StavkaIzvestaja
WHERE BrAmbulantnogProtokola=BrAmbProtokola;
UPDATE IzvestajLekaraSpecijaliste
SET Ukupno = suma
WHERE BrAmbulantnogProtokola = BrAmbProtokola;
prikazuje sledeci error
Code:
Error(11,46): PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following: begin case declare end exception exit for goto if loop mod null pragma raise return select update while with <an identifier> <a double-quoted delimited-identifier> <a bind variable> << close current delete fetch lock insert open rollback savepoint set sql execute commit forall merge pipe
Zamolio bih vas za pomoc, pretpostavljam da je neka sitna sintaksna greska u pitanju...
Problem resen...