背景:将sqlserver存储过程翻译到mysql中
需求:执行动态拼接的sql语句,并获取其语句的输出结果
问题: sqlserver中使用了如下代码执行动态拼接语句,并获取输出结果方法1
EXEC sp_executesql @sql,N'@RecordCount int OUTPUT',@RecordCount OUTPUT
获取输出结果方法2:创建临时表,将结果存入临时表
CREATE TABLE #temp ( result VARCHAR(8))
INSERT INTO #temp (result ) EXEC (@sql)
解决方案:MySQL