Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Call procedure from function PL/SQL

[es] :: Oracle :: Call procedure from function PL/SQL

[ Pregleda: 2162 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

PHP CODE
Banja Luka

Član broj: 235799
Poruke: 66
*.blic.net.



Profil

icon Call procedure from function PL/SQL20.12.2010. u 14:09 - pre 162 meseci
Kako pozvati proceduru iz funkcije u PL/SQL-u?

Imam sledece:

Code:

CREATE OR REPLACE FUNCTION TEST.pretplata(user_id in number) RETURN NUMBER IS
tmpVar NUMBER;

BEGIN

   tmpVar := 0;
----------------------------------------------
odradjuje neke selekte i kalkulacije
------------------------------------------------
               
 -- OVDE TREBA DA POZOVEM PROCEDURU... POKUSAO SAM OVAKO:
                begin
                   make_autoticket (Subscription_id);
                end;

 -- Vrati cijenu paketa! 
   lCena:=nvl(lCena,0);
   RETURN lCena;
   

exception 
     WHEN OTHERS THEN
     return -9;
END pretplata;
/


Hvala svima na pomoci.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: Call procedure from function PL/SQL20.12.2010. u 14:41 - pre 162 meseci
Ne treba ti begin end, ali ni ne smeta.
Pitanje je da li user "TEST" vidi proceduru make_autoticket.
 
Odgovor na temu

PHP CODE
Banja Luka

Član broj: 235799
Poruke: 66
*.broadband.blic.net.



Profil

icon Re: Call procedure from function PL/SQL20.12.2010. u 16:36 - pre 162 meseci
Ne vidi. To jeste problem, ali ne znam kako da ga rijesim.
 
Odgovor na temu

GORSHTAK
Ivan Matić

Član broj: 136182
Poruke: 285
*.adsl.verat.net.



+5 Profil

icon Re: Call procedure from function PL/SQL20.12.2010. u 18:11 - pre 162 meseci
Možda treba da uradis
grant execute on schema.make_autoticket to your_user;
 
Odgovor na temu

[es] :: Oracle :: Call procedure from function PL/SQL

[ Pregleda: 2162 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.