This question already has answers here:
How to list mysql stored procedure parameters
                                
                                    (3个答案)
                                
                        
                                3年前关闭。
            
                    
具体来说,我希望能够进行某种调用以找出该存储过程需要多少个IN参数,它们的变量名和类型。

这是一些伪代码,基本上可以显示我想要得到的东西:

DETAILS Add_Item() IN


它会返回类似:

Username VARCHAR(100)
Title VARCHAR(255)
Discs INT(3)


在MySQL内部有可能做到这一点吗?还是存储过程仅仅是黑匣子,您只能在创建/修改它们时查看其详细信息?

最佳答案

弄清楚了:

SELECT *
FROM information_schema.parameters
WHERE SPECIFIC_NAME = 'Add_Item'


重复的:How to list mysql stored procedure parameters

请关闭问题。

10-07 19:48
查看更多