Хорошо известно, что максимальное количество записей которое принимает апекс триггер для одного run - это 200
таким образом если вы делаете insert 650 записей, то тригер будет вызваться 3 раза подряд (и это не рекурсия или loop), это просто три вызова подряд со всеми вытекающими последствиями с лимитами...
а вот если вы попробуете удалить 650 записей - то они все "одной шумной гурьбой" заваляться в тригер, СФ почему то не будет рубить их на пачки по 200...
Хорошо известно, что максимальное количество записей которое принимает апекс триггер для одного run - это 200 таким образом если вы делаете insert 650 записей, то тригер будет вызваться 3 раза подряд (и это не рекурсия или loop), это просто три вызова подряд со всеми вытекающими последствиями с лимитами... а вот если вы попробуете удалить 650 записей - то они все "одной шумной гурьбой" заваляться в тригер, СФ почему то не будет рубить их на пачки по 200...
таким образом если вы делаете insert 650 записей, то тригер будет вызваться 3 раза подряд (и это не рекурсия или loop), это просто три вызова подряд со всеми вытекающими последствиями с лимитами...
а вот если вы попробуете удалить 650 записей - то они все "одной шумной гурьбой" заваляться в тригер, СФ почему то не будет рубить их на пачки по 200...
650 это не 3 а 4
как конкретно ты это получил? ты вставил дебаг в сам триггер и получил 650?
[quote="Den Brown"]Хорошо известно, что максимальное количество записей которое принимает апекс триггер для одного run - это 200 таким образом если вы делаете insert 650 записей, то тригер будет вызваться 3 раза подряд (и это не рекурсия или loop), это просто три вызова подряд со всеми вытекающими последствиями с лимитами... а вот если вы попробуете удалить 650 записей - то они все "одной шумной гурьбой" заваляться в тригер, СФ почему то не будет рубить их на пачки по 200...[/quote] 650 это не 3 а 4 :p как конкретно ты это получил? ты вставил дебаг в сам триггер и получил 650?
да, проверил trigger.new.size()
[quote="Андрей"]ты вставил дебаг в сам триггер и получил 650?[/quote] да, проверил trigger.new.size()