0
我会避免任何解释并解决问题。有没有办法为MySQL存储过程的一个参数接受多种数据类型?在存储过程中接受多种数据类型
我希望能够接受过程的IN参数的int和varchar型数据。这可能吗?
我知道这不是好的做法(我绝不会选择自己做),但其他一些开发人员要求我支持它以便于访问。
谢谢, Braeden
我会避免任何解释并解决问题。有没有办法为MySQL存储过程的一个参数接受多种数据类型?在存储过程中接受多种数据类型
我希望能够接受过程的IN参数的int和varchar型数据。这可能吗?
我知道这不是好的做法(我绝不会选择自己做),但其他一些开发人员要求我支持它以便于访问。
谢谢, Braeden
号
做到这一点的最接近的方法是设置参数的数据类型为文本/ VARCHAR /等,并使用动态SQL,这意味着MySQL's Prepared Statement syntax。
PS:你的开发人员配得上他们的“臭眼睛”
我同意;我应该向他们展示你对它的看法。 是的,这就是我的想法。我会给它一个旋风,但我很可能最终会以正确的方式来做。 谢谢! – BraedenP 2010-08-19 00:22:23