菜鸟提问,请问这样一个MySQL的存储过程应该如何实现?
在MySQL里面如何写一个存储过程或是方法,让他返回一个临时表的数据。要求是这样,存储过程的参数是起始日期和终止日期,比如2008.10.12和2009.5.4,那么是需要他返回的临时表形如:200810
200811
200812
200901
200902
200903
200904
200905
请问这个该如何实现呢?最好是能够给出代码,谢谢了! 给个例子你参考:
DELIMITER $$
DROP PROCEDURE IF EXISTS `kiderdb`.`USP_kider`$$
CREATE DEFINER=`admin`@`%` PROCEDURE `USP_kider`(v_date1 DATETIME,
v_date2 DATETIME)
BEGIN
drop prepare...
PREPARE stmtxxx FROM 'select * from table_kider where s_date >? ands_data< ?';
SET @startTime = v_date1;
SET @endTime = v_date2;
EXECUTE stmtxxx USING @startTime,@endTime;
END$$
DELIMITER ;
页:
[1]