2011-04-26 132 views

回答

1

可能有更好的解決方案,但同時你可以試試這個。

SELECT INTO DUMMY dblink_connect('host=localhost port=5432 dbname=DBNAME 
            user=USERNAME password=PASSWORD');   
SELECT INTO DUMMY dblink_open('PARAMS', 'SELECT VALUE FROM TABLE'); 
LOOP 
    SELECT INTO ONE_PARAM RES.VALUE 
    FROM (
     SELECT * FROM dblink_fetch(''PARAMS'', 1) AS (VALUE VARCHAR(100))) RES; 
     EXIT WHEN NOT FOUND; 
     /*DO UPDATE HERE*/ 
END LOOP; 
SELECT INTO DUMMY dblink_close(''PARAMS'');