Postresgl, plpgsql

MI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 243
0
Kopiuj
declare v_text varchar:='tekst';
declare v_num numeric:=1000;
begin
    raise notice 'I want to print % and %',v_text,v_num;
end;
language 'plpgsql';

Próbuję się nauczyć plpgsql ale coś mi ciężko idzie. Co mam źle w powyższym kodzie, że pgadmin ciągle protesuje że zła składnia?

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
1
Kopiuj
do $$
DECLARE 
  v_text VARCHAR := 'tekst';
  v_num numeric := 1000;
BEGIN
    RAISE notice 'I want to print % and %',v_text,v_num;
END$$;
MI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 243
0

Dzięki. A czy orientujesz się czy w plpgsql można nadawać wartości zmiennym dynamicznie z konsoli? (W Oracle można)

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
0

co masz na myśli?

MI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 243
0

Coś jak cin w C++.

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
0

nie wydaje mi się aby było coś takiego w konsoli. Ściągnij sobie darmowego (do celów prywatnych) SQL Manager Lite for PostgreSQL - z tego co pamiętam on tam ma coś takiego

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.