Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Procedury i ich wywolywanie
Forum PHP.pl > Forum > Bazy danych > Oracle
ins@ne
Jestem juz bliski furii bo nie moge wywolac najprostszej nawet procedury:
  1. CREATE OR REPLACE procedure test() AS begin SELECT sysdate FROM dual; end;

Wywoluje ja tak:
  1. call test()

i za kazdym razem (gdy zmienialem skladnie procedury lub wywolania) dostaje taki komunikat: Error: java.sql.SQLException: ORA-06575: Pakiet lub funkcja test jest w niepoprawnym stanie. Nie mam pojecia juz w czym problem. Czy procedury trzeba jakos uaktywniac czy jak?? Bede wdzieczny za szybka odpowiedz bo troche mi sie grunt pod nogami juz pali, a nie moge tego w zaden sposob rozwiazac.
modzel
problem tkwi w błednym zapytaniu
  1. CREATE OR REPLACE procedure test() AS cursor Kursor IS SELECT sysdate dDATA FROM dual; dData DATA;
  2. begin FOR rcData IN Kursor loop
  3. dData :=rcData.dDATA;
  4. end loop;
  5.  
  6. end;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.