create procedure sp_test
begin
select * from pet;
end;创建完成的,经 call sp_test(); 正确返回记录集,
但为什么 Select * from sp_test; 出错....是不是mysql 没有这个功能????????
begin
select * from pet;
end;创建完成的,经 call sp_test(); 正确返回记录集,
但为什么 Select * from sp_test; 出错....是不是mysql 没有这个功能????????
视图才可以通过
select * from 我的视图 where 1;
这样的来调用。可以这么说,存储过程都没有这个功能。而不是mysql的存储过程没有这个功能。
楼主说的是视图!
应该所有视图都有楼主说的那个功能。CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
VIEW view_name [(column_list)]
AS select_statement
[WITH [CASCADED | LOCAL] CHECK OPTION]