Регистрация  |  Вход

Максимальное количество записей которое принимает апекс триггер для одного run

Хорошо известно, что максимальное количество записей которое принимает апекс триггер для одного run - это 200

таким образом если вы делаете insert 650 записей, то тригер будет вызваться 3 раза подряд (и это не рекурсия или loop), это просто три вызова подряд со всеми вытекающими последствиями с лимитами...

а вот если вы попробуете удалить 650 записей - то они все "одной шумной гурьбой" заваляться в тригер, СФ почему то не будет рубить их на пачки по 200...

Хорошо известно, что максимальное количество записей которое принимает апекс триггер для одного run - это 200

таким образом если вы делаете insert 650 записей, то тригер будет вызваться 3 раза подряд (и это не рекурсия или loop), это просто три вызова подряд со всеми вытекающими последствиями с лимитами...

а вот если вы попробуете удалить 650 записей - то они все "одной шумной гурьбой" заваляться в тригер, СФ почему то не будет рубить их на пачки по 200... 

Den Brown
Хорошо известно, что максимальное количество записей которое принимает апекс триггер для одного run - это 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?

Андрей
ты вставил дебаг в сам триггер и получил 650?

да, проверил trigger.new.size()

[quote="Андрей"]ты вставил дебаг в сам триггер и получил 650?[/quote]

да, проверил trigger.new.size()