В моей базе данных в нескольких местах разработчики использовали динамический SQL вместо статического. И они говорят, что причина этого заключается в улучшении производительности. Может кто-нибудь сказать мне, может ли динамический sql действительно увеличить производительность в хранимой процедуре или блоке plsql?
Что будет выполняться быстрее и почему?
1.
begin
execute immediate 'delete from X';
end;
2.
begin
delete from X;
end;