在存储过程中接受多个数据类型

时间:2010-08-18 22:53:31

标签: sql mysql database database-design stored-procedures

我会避免任何解释,只是回答问题。有没有办法接受MySQL存储过程的一个参数的多种数据类型?

我希望能够接受过程的IN参数的int和varchar类型数据。这可能吗?

我知道这不是一个好习惯(我从不选择自己做)但是其他一些开发人员要求我支持它以方便访问。

谢谢, Braeden

1 个答案:

答案 0 :(得分:4)

没有

最接近的方法是将参数数据类型设置为text / varchar / etc并使用动态SQL,这意味着MySQL's Prepared Statement syntax

PS:你的开发者应该为他们的请求“发臭”