Próbuję wywołać zdefiniowaną przez użytkownika procedurę przechowywaną z instrukcji select i daję mi błąd. Jednak kiedy zadzwonię do procedury systemowej, działa dobrze. Czy istnieje sposób wywoływania procedury zdefiniowanej przez użytkownika z instrukcji select. To jest dla mysqlWywołanie zdefiniowanej przez użytkownika procedury przechowywanej z instrukcji select mysql
SELECT ID, email FROM user PROCEDURE simpleproc();
dać mi ERROR 1106 (42000): Nieznany procedura 'simpleproc'
mysql> call simpleproc();
Query OK, 0 rows affected (0.21 sec)
gdzie jako
SELECT ID, email FROM user PROCEDURE ANALYSE();
działa
Widzę, jak może to być mylące, "PROCEDURA ANALIZA" nie jest procedurą przechowywaną, patrz http://dev.mysql.com/doc/refman/5.5/en/procedure-analyse.html – KCD