Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: plpgSQL - select into
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
misty
hej, mam do Was nastepujace pytanie:

jak zrobic select into dla kilku pol? mianowicie przyklad:

  1. SELECT INTO NEW.test_id id
  2. FROM tabela_test WHERE "key" = 'test';


dziala bez problemu. Natomiast jakbym chciala od razu uzupelniac dwa pola:

  1. SELECT INTO NEW.test_id id, NEW.test_name name
  2. FROM tabela_test WHERE "key" = 'test';


to nie uzupelnia ona drugiej pozycji! (oczywiscie w tabeli 'test' sa w niej wartosci). Czy ktos z Was moglby mi poradzic dlaczego? jak zrobic by jednym 'select into' zapelnic oba pola?

pzdr,
misty

odnalazlam juz odpowiedz. Powinno byc:

  1.  
  2. SELECT INTO NEW.test_id, NEW.test_name id, name
  3.  
  4. FROM tabela_test WHERE "key" = 'test';


tak dziala smile.gif
pzdr
cojack
Ja to robię trochę inaczej, bardziej czytelne dla mnie:

  1. SELECT
  2. nazwa_pola,
  3. nazwa_pola2
  4. INTO
  5. _moje_pole,
  6. _moje_pole2
  7. FROM
  8. ...
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-2024 Invision Power Services, Inc.