Autor: |mw| (195.117.99.---)
Data: 07.09.00 09:09
witam serdecznie ..
wlasnie ... mam cos takiego:
------------------------------
plik functions.php3
---------------------
function get_into_temp($database,$sqlquery){
$sql="SELECT * INTO TEMPORARY t ".$sqlquery;
$result = pg_Exec ($database,$sql);
return pg_NumRows(pg_Exec($database,"SELECT * FROM t"));
}
--------------------------------
Po selekcie z www
-------------------
Warning: PostgresSQL query failed: ERROR: Relation 't' already exists in functions.php3 on line 4
---------------------
tzn
4:return pg_NumRows(pg_Exec($database,"SELECT * FROM t"));
------------------
wyniki znajduje tzn funkcja TEMPORARY dziala poprawnie, sprawdzalem z pod psql'a
natomiast czasami wyswitla wyniki ( jest na zasadzie nstepne 10, poprzednie 10 itd.), czasami nie
Moje pytanko:
-------------
1. Kiedy uwazamy ze transakcja jest zakonczona, w przypadku TEMPORARY, czy funkcja pg_close(); konczy dzialanie TEMPORARY, choc wiem ze TEMPORARY samo dbba by transakcje kilku userow nie wchodzily na siebie...
2.Czy mozna jakos zakonczyc relacje istniejacej tablicy...
z pozdrowkami
|mw|
|
|