Postgres函数插入值/参数范围

时间:2013-09-30 13:49:41

标签: sql function postgresql

我有一个Postgres功能......那样:

INSERT INTO people.person (name, middlename, stat,city,tel [.....] )
VALUES ($2,$3,$4,$5,$6,$7, [.....] ,$25,$26,$27,$28,$29,$30,$31)

有没有办法,我可以用......像VALUES ($2-$31)?在这里找不到任何内容:http://www.postgresql.org/docs/8.2/static/sql-insert.html

1 个答案:

答案 0 :(得分:0)

我使用了矛盾的解决方案,这对我来说很好:

'..VALUES ($' + join([2..31], ',$') + ')'