我的存储过程中有一个数字的 VARCHAR,这些数字被组织为数组,我将在下面展示一个示例:
{1,2,3,4,5,6,7,8,9},{1,2,3,4,5},{1,2,3},{9} -- This is a STRING
我想做一个FOR
循环来每次从这个集合中选择一个子字符串,{}
并将其转换为一个整数数组。
所以第一次在我的循环中我会有:
{1,2,3,4,5,6,7,8,9}
所以我将使用它array_to_string
来将其转换为integer[]
第二次我将拥有:
{1,2,3,4,5}
并继续使用array_to_string
有小费吗?小心,因为不幸的是我使用的是 PostgreSQL 8.3!