Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] dodawanie danych do rekordu
Seraph
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 16.08.2006
Skąd: Bochnia

Ostrzeżenie: (0%)
-----


Witam,

chciałbym stworzyć nowy rekord, do którego dodawałbym pola i wartości. Na chwilę obecną kod wygląda w ten sposób:

  1. declare
  2. _id integer;
  3. _record public."MOJE"%ROWTYPE;
  4. _wynik record;
  5. _jeden integer;
  6. _dwa integer;
  7. _trzy integer;
  8.  
  9. begin _id=$1;
  10. _jeden = 0;
  11. _dwa = 0;
  12. _trzy = 0;
  13.  
  14.  
  15. FOR _record IN SELECT * FROM public."MOJE" WHERE "ID"=_id
  16. loop
  17. IF _record."TYP" ~ 'a' then
  18. _jeden = _jeden +1;
  19. end IF;
  20. IF _record."TYP" ~ 'b' then
  21. _dwa = _dwa +1;
  22. end IF;
  23. IF _record."TYP" ~ 'v' then
  24. _trzy = _trzy +1;
  25. end IF;
  26.  
  27. end loop;
  28.  
  29.  
  30. RETURN _wynik;
  31.  
  32. end


chodzi o to, aby _wynik stworzyło sobie kolumny: jeden, dwa, trzy i wstawiło do nich odpowiednią wartość.


ok. rozwiązałem to z pomocą return next. Temat do zamknięcia.

Ten post edytował Seraph 29.05.2007, 12:43:55
Go to the top of the page
+Quote Post

Posty w temacie
- Seraph   [SQL] dodawanie danych do rekordu   29.05.2007, 11:35:26


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 07:00