How can I
1. Write a prepared query and 2. Set values at run time and 3. Execute that query for different values.
LOOP ….. ….. sql := INSERT INTO MYTABLE VALUES(?, ?);
--EXECUTE (sql);
You don't say what language you want to use, but assuming it's plpgsql, then for the simple case you can just do:
LOOP INSERT INTO mytable VALUES (var1, var2); END LOOP
Now, let's say you wanted to change mytable as well as the values, you'd use
sql := ''INSERT INTO '' || quote_ident(my_table_variable) || '' VALUES ...etc'';
EXECUTE sql;
Does that help?
-- Richard Huxton Archonet Ltd
---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives?
http://archives.postgresql.org