MySQL存储过程返回null

时间:2017-04-07 14:57:35

标签: mysql stored-procedures

我有这个带有out参数(代码)的存储过程:

SELECT code = RIGHT(CONCAT(REPEAT(0, 6), (SELECT MAX(CONVERT(code, int)) + 1 FROM enterprises)), 6)

如果我执行它,返回null值,但是如果我执行单个查询,它就可以正常工作。为什么呢?

1 个答案:

答案 0 :(得分:2)

重命名参数,尝试写这样的东西(参数名@Override public **LCBOStore** read() throws **Exception**, UnexpectedInputException, ParseException, NonTransientResourceException { Class<LCBOStore> classType = LCBOStore.class; return createCSVReader(classType, currentCSVFilePath, inventoryTrackerProperties.getLCBOFilPropertiess().getStores()); } ) -

code_param