我有一个创建表的过程,是否可以有一个视图(或类似的东西)来调用该过程,然后从表中选择?
我尝试过这个:
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:存储函数或触发器中不允许显式或隐式提交。
有什么想法吗?