pg_select dbHandle queryString arrayVar queryProcedure
pg_select 向 PostgreSQL 后端提交一个 SELECT 查询, 并且对结果里的每个记录执行一个给定的代码段. queryString 必须是一个 SELECT 语句.任何其它东西都返回一个错误. arrayVar 变量是一个在循环中使用的数组名.对每个记录, arrayVar 都被填充为记录的字段值, 使用字段名作为数组的索引.然后执行 queryProcedure .
除了上述字段值之外,在数组中还有下列特殊记录∶
SELECT 返回的字段名列表
SELECT 返回的字段数目.
当前的原组数目,从零开始,为每次循环体的迭代递增.