※差异1
SqlServer利用Insert Into tablename values (a,b),(a1,b1),...语句批量插入数据时,有1000行以内的制限。
https://msdn.microsoft.com/ja-jp/library/dd776382.aspx
PostgreSQL没有相关的制限,一次插入10万条都可以。
※差异2
SqlServer删除数据时,如果数据量很大,可以分批量一次一次删除
Delete Top 1000000 From tableName where ...
而PostgreSQL貌似不支持这种方式。
只能用 以下语句
Delete From TableName where column1 In (Select * From TableName Where where_str Limmit 1000000)
但是这样还是有缺陷,这条语句的column1只能针对有唯一性约束的列才能真正达到目标,精确删除100万条数据。如果对于没有主键并且有多列值可能重复的情况,这样还是行不通。