Tôi đang cố gắng gọi cho người dùng được xác định thủ tục lưu sẵn từ một câu lệnh chọn và nó cho tôi một lỗi. Tuy nhiên khi tôi gọi một thủ tục hệ thống nó hoạt động tốt. Có cách nào để gọi một quy trình do người dùng xác định từ một câu lệnh chọn không. Này là dành cho mysqlGọi cho người dùng đã xác định lưu trữcác yêu cầu từ câu lệnh select mysql
SELECT ID, email FROM user PROCEDURE simpleproc();
cho tôi một lỗi ERROR 1106 (42000): Unknown thủ tục 'simpleproc'
mysql> call simpleproc();
Query OK, 0 hàng bị ảnh hưởng (0,21 giây)
nơi như
SELECT ID, email FROM user PROCEDURE ANALYSE();
hoạt động
Tôi có thể thấy điều này có thể gây nhầm lẫn, 'PROCEDURE ANALYSE' không phải là thủ tục được lưu trữ, xem http://dev.mysql.com/doc/refman/5.5/en/procedure-analyse.html – KCD