ду?
PREPARE fnc(text) as SELECT $1;
DO
$$
BEGIN
EXECUTE
'
EXECUTE fnc ('t1');
EXECUTE fnc ('t2');
'
;
END;
$$;
А какой, собственно, вопрос (в смысле, выполняются они внутри... и что)?
Как будет выглядеть план
Эээ... да как обычно. Т.е. это те же prepared statements, что внутри, что снаружи. Я, наверное, не понимаю вопроса. :(
план запроса не у EXECUTE fnc, а у EXECUTE который в DO
А какая разница? Там же два prepared statement выполняется, у каждого свой план — аналогично тому, как бы они были выполнены и без DO...
Обсуждают сегодня