Dinesh Pandey wrote:
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

Reply via email to