【发布时间】:2012-12-06 15:05:50
【问题描述】:
在存储过程中,我知道您可以创建表、数据库或架构,但是否可以创建函数或视图: 这是我尝试过的:
create PROCEDURE schemaName.asd()
begin
DECLARE stmt VARCHAR(255);
SET stmt := concat('CREATE FUNCTION schemaName.asdsfasdf() RETURNS int BEGIN return 1; end;');
PREPARE stmt FROM @stmt;
EXECUTE stmt;
end;
当我这样做时
call schemaName.asd()$$
我得到一个错误代码 1064
是否可以在这里创建函数或视图? 如果是的话怎么做?
【问题讨论】:
标签: mysql function stored-procedures views