调用存储过程(带有MySQL的jsp)时是否可以将通配符作为IN参数传递
如果我(在我的存储过程中) -
CREATE DEFINER=`root`@`localhost` PROCEDURE `duration`(IN varassetid varchar(25), IN vardtmin datetime, IN vardtmax datetime)
如果使用 -
调用,这样可以正常工作CALL duration(1157, '2015-06-29 11:47:28', '2015-07-02 11:47:28');
但不是 -
CALL duration('%', '2015-06-29 11:47:28', '2015-07-02 11:47:28');
或与任何其他通配符组合。 如果可能,我不想更改存储过程。
赞赏的想法