salix/db/routines/account/functions/myUser_hasRoutinePriv.sql

19 lines
487 B
SQL

DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` FUNCTION `account`.`myUser_hasRoutinePriv`(vType ENUM('PROCEDURE', 'FUNCTION'),
vChain VARCHAR(100)
)
RETURNS tinyint(1)
NOT DETERMINISTIC
READS SQL DATA
BEGIN
/**
* Search if my user has privileges on routines
*
* @param vType procedure or function
* @param vChain string passed with this syntax dbName.tableName
* @return vHasPrivilege
*/
RETURN user_hasRoutinePriv(vType, vChain, myUser_getId());
END$$
DELIMITER ;