Vyprosche za pl/sql funkciq

3 отговора 102 прегледа
#1

Vyprosche za pl/sql funkciq

Zdravejte, gledam, che tuk se pishe poveche za MySQL ama az tuk imam edin problem s Oracle. ta znachi problema e sledniya: Tyj kato ezika na kojto pisha prilozheniya ne pozvolyava ( ili az ne znam kak) da se izvika pl/sql procedura, obache moga da izvikam funkciq vyzmozhno li e da se napishe funkciq, koyato izvikva procedura? V chasnost procedurata e dbms_snashot.refresh().
Blagodarya vi.

Отговор
в отговор на dangelo #2

Re: Vyprosche za pl/sql funkciq

Ami estestveno che vuv PL/SQL funkciq mojesh da izvikash procedura , samo da imash nujnite prava

Отговор
в отговор на dangelo #3

Re: Vyprosche za pl/sql funkciq

Напиши си една функция на pl/sql която връща 1 или 0 - в зависимост дали dbms_snashot.refresh() е изпълнен или не. Вътре сложи просто

dbms_snashot.refresh();

и EXCEPTION when OTHERS - да ти връща функцията 0. т.е грешка. Така ако функцията ти връща 1 - ок. Но както ти казаха, трябва да имаш execute on dbms_snashot.
Успех

Отговор
в отговор на dangelo #4

Re: Vyprosche za pl/sql funkciq

А какъв е езика?

Наздраве
Отговор