함수를 여러 번 호출하면 매번 실행되거나 한 번만 실행되고 여러 시간 후에 값이 사용됩니까? 예 : MySQL 함수 호출
select my_function('filed'),my_function('filed')/field2,
(my_function('filed')*field1)/field3,
...... from my_table where group by filed1;
내 질문은 my_function('filed')
한 번 실행됩니다되며, 결과는 my_function('filed')/field2
및 (my_function('filed')*field1)/field3
마다 또는 my_function('filed')
에서 사용되는 호출 및 시스템 레벨에서 실행됩니다
매번 함수가 실행됩니다. 되돌아 오는 값이 캐시되는지 여부는 구현에 따라 다릅니다. – duffymo