Oracle有能力通过将数组作为绑定变量进行批量插入。然后,数据库不单独的行插入的阵列的每个成员:PostgreSQL是否具有Oracle ArrayBind的等效功能?
http://www.oracle.com/technetwork/issue-archive/2009/09-sep/o59odpnet-085168.html
因此,如果我有一个数组:
串[] ARR = {1,2,3}
而且我通过这是一个绑定到我的SQL:
INSERT INTO MY_TABLE(my_col)值(:ARR)
我结束了在表中3行。
有没有办法在PostgreSQL中做这个w/o修改SQL? (即我不想使用复制命令,明确的多行插入等)
问题不在于插入数组,而是在单个语句中插入多行。 –