chickadee » postgresql » row-for-each*

row-for-each PROC RESULTprocedure
row-for-each* PROC RESULTprocedure

Simple for-each, calling the (PROC row) on each row, in turn, only for the purpose of its side-effects. The starred version calls (PROC col1 col2 ...).

(import postgresql)

(let ((conn (connect '((dbname . test)))))
   (row-for-each write (query conn "SELECT 1, 100 UNION SELECT 2, 200")))
; prints:  (1 100) (2 200)