DataBase/MariaDB1 [mariaDB] create or replace function Definer와 Sql Security 옵션 만약 definer 옵션 TEST_USER 로 설정하여, CREATE OR REPLECE DEFINER=`TEST_USER`@`%` FUNCTION AAA(... 로 생성한 경우, 이 FUNCTION을 DROP할 수 있는 권한 또한 TEST_USER 임 deterministic 옵션 MySQL의 Stored procedure나 Function이 NOT DETERMINISTIC으로 정의되면, MySQL은 이 Stored routine의 결과값이 시시각각 달라진다고 가정하고, 비교가 실행되는 레코드마다 이 Stored routine을 매번 새로 호출해서 비교를 실행하게 된다. 즉, 함수 호출의 결과값이 Cache되지 않고, 비교되는 레코드 건수만큼 함수 호출이 발.. 2022. 10. 28. 이전 1 다음