小弟以前都是用SQL SERVER数据库 现在开发的系统后台用MYSQL
一些自定义函数的语法不同,
能不能写一个完整简单的例子。
比如字符串的转换。
把原字符串像 str = 1#2#3# 转换成:str = 星期一#星期二#星期三#
然后怎么运行。
请大哥大姐帮忙下。
在些谢谢了。
还希望能提供一些这方面的资料。
一些自定义函数的语法不同,
能不能写一个完整简单的例子。
比如字符串的转换。
把原字符串像 str = 1#2#3# 转换成:str = 星期一#星期二#星期三#
然后怎么运行。
请大哥大姐帮忙下。
在些谢谢了。
还希望能提供一些这方面的资料。
DELIMITER $$;DROP FUNCTION IF EXISTS `sakila`.`inventory_in_stock`$$CREATE DEFINER=`root`@`localhost` FUNCTION `inventory_in_stock`(p_inventory_id INT) RETURNS tinyint(1)
READS SQL DATA
BEGIN
DECLARE v_rentals INT;
DECLARE v_out INT;
#AN ITEM IS IN-STOCK IF THERE ARE EITHER NO ROWS IN THE rental TABLE
#FOR THE ITEM OR ALL ROWS HAVE return_date POPULATED
SELECT COUNT(*) INTO v_rentals
FROM rental
WHERE inventory_id = p_inventory_id;
IF v_rentals = 0 THEN
RETURN TRUE;
END IF;
SELECT COUNT(rental_id) INTO v_out
FROM inventory LEFT JOIN rental USING(inventory_id)
WHERE inventory.inventory_id = p_inventory_id
AND rental.return_date IS NULL;
IF v_out > 0 THEN
RETURN FALSE;
ELSE
RETURN TRUE;
END IF;
END$$
看看MYSQL手册是不错的....网上找找代码吧.....