我有一个创建表的过程,是否有可能有一个视图(或类似的)可以调用该过程然后从表中选择?
我试过这个:
DELIMITER $$
CREATE DEFINER=`root`@`localhost` FUNCTION `new_routine`(p1 INT) RETURNS int(1)
BEGIN
CALL rMergeDateFields();
RETURN 1;
END
CREATE VIEW `db`.`vIntervals` AS
SELECT new_routine(0) AS col1;
SELECT * FROM MergedData;
但我得到这个错误
错误 1422:存储函数或触发器中不允许显式或隐式提交。
有任何想法吗?