如何将以用户定义的表类型作为参数并从MS SQL Server递归调用的存储过程转换为MySQL 8?

如何将以用户定义的表类型作为参数并从MS SQL Server递归调用的存储过程转换为MySQL 8?,mysql,sql,sql-server,stored-procedures,database-migration,Mysql,Sql,Sql Server,Stored Procedures,Database Migration,我正在将一个存储过程从MS SQL Server转换为MySQL 8。 存储过程有一个用户定义的表类型,它有一个对同一类型的递归调用,如下结构所示: CREATE PROCEDURE[dbo]。[SP\u RECURSIVE\u,其中\u TABLE\u作为\u参数] @自定义表格类型自定义表格只读 作为 开始 -- ------------------------------------------------------------------------------ 执行[dbo]。[SP

我正在将一个存储过程从MS SQL Server转换为MySQL 8。 存储过程有一个用户定义的表类型,它有一个对同一类型的递归调用,如下结构所示:

CREATE PROCEDURE[dbo]。[SP\u RECURSIVE\u,其中\u TABLE\u作为\u参数]
@自定义表格类型自定义表格只读
作为
开始
-- ------------------------------------------------------------------------------
执行[dbo]。[SP\u RECURSIVE\u,其中\u TABLE\u作为\u参数]@CUSTOM\u TABLE=@CUSTOM\u TABLE
-- ------------------------------------------------------------------------------
结束

您可以发布一个运行示例->让我们看看它的功能吗?这段代码对于提供这方面的建议/答案来说非常简单。谢谢你的评论,@Raymond Nijland,但我不能分享一个工作示例,因为它是一个大型数据库的一部分。“但我不能分享一个工作示例”,那么我们就不能帮你看到->“帮助他人重现问题”。。。“因为它是一个大数据库的一部分。”考虑用SQL Server(MSSQL)和MySQL知识雇佣DBA,你可以发布一个运行的例子->所以我们可以看到它做了什么?这段代码对于提供这方面的建议/答案来说非常简单。谢谢你的评论,@Raymond Nijland,但我不能分享一个工作示例,因为它是一个大型数据库的一部分。“但我不能分享一个工作示例”,那么我们就不能帮你看到->“帮助他人重现问题”。。。“因为它是一个大数据库的一部分。”考虑使用SQL Server(MSSQL)和MySQL知识雇佣DBA。