摘要:
mysql-innodb引擎-调用自定义函数-记录
DDL:
自定义函数:
DELIMITER $$
CREATE FUNCTION get_value(id INT) RETURNS INT
BEGIN
DECLARE FINALVAR INT;
SELECT employee_salary INTO FINALVAR FROM employees WHERE employee_id=id;
RETURN FINALVAR;
END $$
DELIMITER ;
表结构:
CREATE TABLE `employees_innodb` (
`employee_id` int(11) NOT NULL AUTO_INCREMENT,
`employee_name` varchar(50) NOT NULL,
`employee_sex` varchar(10) DEFAULT '男',
`hire_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`employee_mgr` int(11) DEFAULT NULL,
`employee_salary` float DEFAULT '3000',
`departme