MySQL:FUNCTION可以调用使用PREPARED语句的PROCEDURE吗?

时间:2015-03-10 15:56:12

标签: mysql

Using MySQL: Server version: 5.5.41-37.0
ERROR 1336 (0A000): Dynamic SQL is not allowed in stored function or trigger

我想使用mysql函数,因为我需要在查询中使用inline,如下所示:

SELECT * from table WHERE column = FunctionCall()

但是在函数内部,我需要使用准备好的sql,我意识到只能在程序里面使用,所以我想我可以实现一个执行Prepared SQL的程序然后让函数执行CALL和返回我需要的价值。

有人能指出一个关于是否允许函数调用使用准备好的sql的过程的确定答案吗?我在mysql文档中找不到任何具体内容。

0 个答案:

没有答案