Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PL/pgSQL] powtarzające się wpisy
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
rydlik
Witam, chciałbym zadać pytanie bardziej zaawansowanym. Posiadam skrypt:

  1. INSERT INTO odleglosci
  2. VALUES (NEXTVAL('seq_odleglosci'),33,22,44) RETURNING id_odleglosci INTO v_id_odleglosci;



wpisuje on nowe dane do tabeli i zwraca id wstawionego rekordu. A teraz PYTANIE wink.gif czy istnieje jakiś szybki sposób sprawdzając czy w tabeli nie istnieje już dokładnie taki sam rekord jak ten który chce wstawić? i zwróci jego id
fiszol
http://www.postgresql.org/docs/9.2/static/...xes-unique.html
Chyba o to Ci chodzi...
mmmmmmm
1. Sam nadajesz id_odleglosci - NEXTVAL(...), więc po co to zwracasz, skoro wiesz, co zwróci?
2. JAKIM CUDEM ma się tam znaleźć duplikat, skoro korzystasz z NEXTVAL?? Chyba coś mieszasz z sekwencją... A to trzeba być BARDZO zaawansowanym...
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.