postgresql uruchomienie procedury

pyt Q


witam. mam na windzie zainstalowanego postgresql i nie mogge wywolac procedury. Co moze byc przyczyna.

odp A

witam. mam na windzie zainstalowanego postgresql i nie mogge wywolac procedury. Co moze byc przyczyna. tomi pisze:
szklana kula się zepsła ech, nie działa, dlaczego? A w ogóle to u mnie takie procedury działają

odp A

tomi pisze:
witam. mam na windzie zainstalowanego postgresql i nie mogge wywolac procedury. Co moze byc przyczyna.
szklana kula się zepsła ech, nie działa, dlaczego? A w ogóle to u mnie takie procedury działają

Nawet z manual'a zrobilem sobie procedurke o taka 1 -- 2 -- ch07.sql 3 -- 4 5 CREATE OR REPLACE FUNCTION my_factorial(value INTEGER) RETURNS INTEGER AS $$ 6 DECLARE 7 arg INTEGER; 8 BEGIN 9 10 arg := value; 11 12 IF arg IS NULL OR arg < 0 THEN 13 RAISE NOTICE 'Invalid Number'; 14 RETURN NULL; 15 ELSE 16 IF arg = 1 THEN 17 RETURN 1; 18 ELSE 19 DECLARE 20 next_value INTEGER; 21 BEGIN 22 next_value := my_factorial(arg - 1) * arg; 23 RETURN next_value; 24 END; 25 END IF; 26 END IF; 27 END; 28 $$ LANGUAGE 'plpgsql';
tylko mam glupi problem. Przy uruchomieniu dostaje komunikat ERROR: syntax error at or near "my_factorial" Stan SQL:1 Znak:1
Co mam zle robie?


odp A

next_value := my_factorial(arg - 1) * arg; a co to jest my_factorial?

Dodaj odpowiedź

Tytuł:

Mail: (w celu weryfikacji posta)